home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Super Munchers / Sample Application / Sample Application.rsrc / CODE_7_About.txt < prev    next >
Text File  |  1993-06-23  |  124KB  |  2,208 lines

  1. # near model CODE resource
  2. # jump table entries: 1632-1637 (6 of them)
  3. export_204:
  4. 00000000  4E56 FEF6                link       A6, -0x010A
  5. 00000004  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  6. 00000008  47EE FF00                lea.l      A3, [A6 - 0x100]
  7. 0000000C  426D D670                clr.w      [A5 - 0x2990]
  8. 00000010  486E FEF6                pea.l      [A6 - 0x10A]
  9. 00000014  A874                     syscall    GetPort
  10. 00000016  598F                     subq.l     A7, 4
  11. 00000018  3F3C 0834                move.w     -[A7], 0x834
  12. 0000001C  7000                     moveq.l    D0, 0x00
  13. 0000001E  2F00                     move.l     -[A7], D0
  14. 00000020  72FF                     moveq.l    D1, 0xFFFFFFFF
  15. 00000022  2F01                     move.l     -[A7], D1
  16. 00000024  A97C                     syscall    GetNewDialog
  17. 00000026  285F                     movea.l    A4, [A7]+
  18. 00000028  200C                     move.l     D0, A4
  19. 0000002A  6700 014E                beq        +0x150 /* 0000017A */
  20. 0000002E  2F0C                     move.l     -[A7], A4
  21. 00000030  A873                     syscall    SetPort
  22. 00000032  2F0C                     move.l     -[A7], A4
  23. 00000034  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  24. 00000038  2F0C                     move.l     -[A7], A4
  25. 0000003A  A915                     syscall    ShowWindow
  26. 0000003C  2F0C                     move.l     -[A7], A4
  27. 0000003E  A91F                     syscall    SelectWindow
  28. 00000040  2F0C                     move.l     -[A7], A4
  29. 00000042  4EBA 1556                jsr        [PC + 0x1556 /* 0000159A */]
  30. 00000046  2F0C                     move.l     -[A7], A4
  31. 00000048  4EBA 1644                jsr        [PC + 0x1644 /* 0000168E */]
  32. 0000004C  2F0C                     move.l     -[A7], A4
  33. 0000004E  4EBA 159C                jsr        [PC + 0x159C /* 000015EC */]
  34. 00000052  4A6D DC9E                tst.w      [A5 - 0x2362]
  35. 00000056  4FEF 0010                lea.l      A7, [A7 + 0x10]
  36. 0000005A  6608                     bne        +0xA /* 00000064 */
  37. 0000005C  2F0C                     move.l     -[A7], A4
  38. 0000005E  700B                     moveq.l    D0, 0x0B
  39. 00000060  3F00                     move.w     -[A7], D0
  40. 00000062  A827                     syscall    HideDialogItem/HideDItem
  41. label00000064:
  42. 00000064  7E00                     moveq.l    D7, 0x00
  43. 00000066  2A38 02F0                move.l     D5, [0x000002F0 /* DoubleTime */]
  44. label0000006A:
  45. 0000006A  486D 068A                pea.l      [A5 + 0x68A /* export_205 */]
  46. 0000006E  486E FEFE                pea.l      [A6 - 0x102]
  47. 00000072  A991                     syscall    ModalDialog
  48. 00000074  2F0C                     move.l     -[A7], A4
  49. 00000076  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  50. 0000007A  486D D672                pea.l      [A5 - 0x298E]
  51. 0000007E  486D D67C                pea.l      [A5 - 0x2984]
  52. 00000082  486D D674                pea.l      [A5 - 0x298C]
  53. 00000086  A98D                     syscall    GetDialogItem/GetDItem
  54. 00000088  2D6D D67C FEFA           move.l     [A6 - 0x106], [A5 - 0x2984]
  55. 0000008E  302E FEFE                move.w     D0, [A6 - 0x102]
  56. 00000092  5340                     subq.w     D0, 1
  57. 00000094  6700 00DA                beq        +0xDC /* 00000170 */
  58. 00000098  5340                     subq.w     D0, 1
  59. 0000009A  670A                     beq        +0xC /* 000000A6 */
  60. 0000009C  0440 0009                subi.w     D0, 0x9 /* '\t' */
  61. 000000A0  6746                     beq        +0x48 /* 000000E8 */
  62. 000000A2  6000 00CC                bra        +0xCE /* 00000170 */
  63. label000000A6:
  64. 000000A6  4A87                     tst.l      D7
  65. 000000A8  6734                     beq        +0x36 /* 000000DE */
  66. 000000AA  598F                     subq.l     A7, 4
  67. 000000AC  A975                     syscall    TickCount
  68. 000000AE  2C1F                     move.l     D6, [A7]+
  69. 000000B0  2007                     move.l     D0, D7
  70. 000000B2  D085                     add.l      D0, D5
  71. 000000B4  BC80                     cmp.l      D6, D0
  72. 000000B6  6C1C                     bge        +0x1E /* 000000D4 */
  73. 000000B8  4A6D D670                tst.w      [A5 - 0x2990]
  74. 000000BC  57C3                     seq        D3
  75. 000000BE  4403                     neg.b      D3
  76. 000000C0  4883                     ext.w      D3
  77. 000000C2  3B43 D670                move.w     [A5 - 0x2990], D3
  78. 000000C6  2F0C                     move.l     -[A7], A4
  79. 000000C8  4EBA 0184                jsr        [PC + 0x184 /* 0000024E */]
  80. 000000CC  7E00                     moveq.l    D7, 0x00
  81. 000000CE  584F                     addq.w     A7, 4
  82. 000000D0  6000 009E                bra        +0xA0 /* 00000170 */
  83. label000000D4:
  84. 000000D4  598F                     subq.l     A7, 4
  85. 000000D6  A975                     syscall    TickCount
  86. 000000D8  2E1F                     move.l     D7, [A7]+
  87. 000000DA  6000 0094                bra        +0x96 /* 00000170 */
  88. label000000DE:
  89. 000000DE  598F                     subq.l     A7, 4
  90. 000000E0  A975                     syscall    TickCount
  91. 000000E2  2E1F                     move.l     D7, [A7]+
  92. 000000E4  6000 008A                bra        +0x8C /* 00000170 */
  93. label000000E8:
  94. 000000E8  4A87                     tst.l      D7
  95. 000000EA  677E                     beq        +0x80 /* 0000016A */
  96. 000000EC  598F                     subq.l     A7, 4
  97. 000000EE  A975                     syscall    TickCount
  98. 000000F0  2C1F                     move.l     D6, [A7]+
  99. 000000F2  2007                     move.l     D0, D7
  100. 000000F4  D085                     add.l      D0, D5
  101. 000000F6  BC80                     cmp.l      D6, D0
  102. 000000F8  6C68                     bge        +0x6A /* 00000162 */
  103. 000000FA  4A6D D666                tst.w      [A5 - 0x299A]
  104. 000000FE  6606                     bne        +0x8 /* 00000106 */
  105. 00000100  4A6D D664                tst.w      [A5 - 0x299C]
  106. 00000104  6718                     beq        +0x1A /* 0000011E */
  107. label00000106:
  108. 00000106  2F0B                     move.l     -[A7], A3
  109. 00000108  3F3C 0838                move.w     -[A7], 0x838
  110. 0000010C  7003                     moveq.l    D0, 0x03
  111. 0000010E  3F00                     move.w     -[A7], D0
  112. 00000110  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  113. 00000114  2F0B                     move.l     -[A7], A3
  114. 00000116  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  115. 0000011A  584F                     addq.w     A7, 4
  116. 0000011C  6004                     bra        +0x6 /* 00000122 */
  117. label0000011E:
  118. 0000011E  4EBA 0F64                jsr        [PC + 0xF64 /* 00001084 */]
  119. label00000122:
  120. 00000122  4A6D DC9E                tst.w      [A5 - 0x2362]
  121. 00000126  662E                     bne        +0x30 /* 00000156 */
  122. 00000128  2F0C                     move.l     -[A7], A4
  123. 0000012A  700B                     moveq.l    D0, 0x0B
  124. 0000012C  3F00                     move.w     -[A7], D0
  125. 0000012E  A827                     syscall    HideDialogItem/HideDItem
  126. 00000130  2F0C                     move.l     -[A7], A4
  127. 00000132  7007                     moveq.l    D0, 0x07
  128. 00000134  3F00                     move.w     -[A7], D0
  129. 00000136  486D D672                pea.l      [A5 - 0x298E]
  130. 0000013A  486D D67C                pea.l      [A5 - 0x2984]
  131. 0000013E  486D D674                pea.l      [A5 - 0x298C]
  132. 00000142  A98D                     syscall    GetDialogItem/GetDItem
  133. 00000144  2F2D D67C                move.l     -[A7], [A5 - 0x2984]
  134. 00000148  486D D486                pea.l      [A5 - 0x2B7A]
  135. 0000014C  A98F                     syscall    SetDialogItemText/SetIText
  136. 0000014E  2F0C                     move.l     -[A7], A4
  137. 00000150  4EBA 149A                jsr        [PC + 0x149A /* 000015EC */]
  138. 00000154  584F                     addq.w     A7, 4
  139. label00000156:
  140. 00000156  2F0C                     move.l     -[A7], A4
  141. 00000158  4EBA 00BC                jsr        [PC + 0xBC /* 00000216 */]
  142. 0000015C  7E00                     moveq.l    D7, 0x00
  143. 0000015E  584F                     addq.w     A7, 4
  144. 00000160  600E                     bra        +0x10 /* 00000170 */
  145. label00000162:
  146. 00000162  598F                     subq.l     A7, 4
  147. 00000164  A975                     syscall    TickCount
  148. 00000166  2E1F                     move.l     D7, [A7]+
  149. 00000168  6006                     bra        +0x8 /* 00000170 */
  150. label0000016A:
  151. 0000016A  598F                     subq.l     A7, 4
  152. 0000016C  A975                     syscall    TickCount
  153. 0000016E  2E1F                     move.l     D7, [A7]+
  154. label00000170:
  155. 00000170  7001                     moveq.l    D0, 0x01
  156. 00000172  B06E FEFE                cmp.w      D0, [A6 - 0x102]
  157. 00000176  6600 FEF2                bne        -0x10C /* 0000006A */
  158. label0000017A:
  159. 0000017A  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  160. 0000017E  A873                     syscall    SetPort
  161. 00000180  2F0C                     move.l     -[A7], A4
  162. 00000182  A983                     syscall    DisposeDialog
  163. 00000184  4CEE 18E8 FEDE           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x122]
  164. 0000018A  4E5E                     unlink     A6
  165. 0000018C  4E75                     rts
  166. export_205:
  167. 0000018E  4E56 FFEE                link       A6, -0x0012
  168. 00000192  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  169. 00000196  266E 000C                movea.l    A3, [A6 + 0xC]
  170. 0000019A  286E 0010                movea.l    A4, [A6 + 0x10]
  171. 0000019E  4206                     clr.b      D6
  172. 000001A0  7003                     moveq.l    D0, 0x03
  173. 000001A2  B053                     cmp.w      D0, [A3]
  174. 000001A4  6646                     bne        +0x48 /* 000001EC */
  175. 000001A6  2E3C 0000 00FF           move.l     D7, 0xFF
  176. 000001AC  CEAB 0002                and.l      D7, [A3 + 0x2]
  177. 000001B0  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  178. 000001B4  6706                     beq        +0x8 /* 000001BC */
  179. 000001B6  0C07 0003                cmpi.b     D7, 0x3
  180. 000001BA  6646                     bne        +0x48 /* 00000202 */
  181. label000001BC:
  182. 000001BC  206E 0008                movea.l    A0, [A6 + 0x8]
  183. 000001C0  30BC 0001                move.w     [A0], 0x1
  184. 000001C4  2F0C                     move.l     -[A7], A4
  185. 000001C6  7001                     moveq.l    D0, 0x01
  186. 000001C8  3F00                     move.w     -[A7], D0
  187. 000001CA  486E FFFA                pea.l      [A6 - 0x6]
  188. 000001CE  486E FFF6                pea.l      [A6 - 0xA]
  189. 000001D2  486E FFEE                pea.l      [A6 - 0x12]
  190. 000001D6  A98D                     syscall    GetDialogItem/GetDItem
  191. 000001D8  2D6E FFF6 FFFC           move.l     [A6 - 0x4], [A6 - 0xA]
  192. 000001DE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  193. 000001E2  700A                     moveq.l    D0, 0x0A
  194. 000001E4  3F00                     move.w     -[A7], D0
  195. 000001E6  A95D                     syscall    HiliteControl
  196. 000001E8  7C01                     moveq.l    D6, 0x01
  197. 000001EA  6016                     bra        +0x18 /* 00000202 */
  198. label000001EC:
  199. 000001EC  7006                     moveq.l    D0, 0x06
  200. 000001EE  B053                     cmp.w      D0, [A3]
  201. 000001F0  6610                     bne        +0x12 /* 00000202 */
  202. 000001F2  2F0C                     move.l     -[A7], A4
  203. 000001F4  A922                     syscall    BeginUpdate
  204. 000001F6  2F0C                     move.l     -[A7], A4
  205. 000001F8  4EBA 001C                jsr        [PC + 0x1C /* 00000216 */]
  206. 000001FC  2F0C                     move.l     -[A7], A4
  207. 000001FE  A923                     syscall    EndUpdate
  208. 00000200  584F                     addq.w     A7, 4
  209. label00000202:
  210. 00000202  1D46 0014                move.b     [A6 + 0x14], D6
  211. 00000206  4CEE 18C0 FFDE           movem.l    D6,D7,A3,A4, [A6 - 0x22]
  212. 0000020C  4E5E                     unlink     A6
  213. 0000020E  205F                     movea.l    A0, [A7]+
  214. 00000210  4FEF 000C                lea.l      A7, [A7 + 0xC]
  215. 00000214  4ED0                     jmp        [A0]
  216. fn00000216:
  217. 00000216  4E56 FFF2                link       A6, -0x000E
  218. 0000021A  2F0C                     move.l     -[A7], A4
  219. 0000021C  286E 0008                movea.l    A4, [A6 + 0x8]
  220. 00000220  2F0C                     move.l     -[A7], A4
  221. 00000222  7001                     moveq.l    D0, 0x01
  222. 00000224  3F00                     move.w     -[A7], D0
  223. 00000226  486E FFFA                pea.l      [A6 - 0x6]
  224. 0000022A  486E FFFC                pea.l      [A6 - 0x4]
  225. 0000022E  486E FFF2                pea.l      [A6 - 0xE]
  226. 00000232  A98D                     syscall    GetDialogItem/GetDItem
  227. 00000234  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  228. 00000238  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  229. 0000023C  2F0C                     move.l     -[A7], A4
  230. 0000023E  4EBA 000E                jsr        [PC + 0xE /* 0000024E */]
  231. 00000242  2F0C                     move.l     -[A7], A4
  232. 00000244  A981                     syscall    DrawDialog
  233. 00000246  286E FFEE                movea.l    A4, [A6 - 0x12]
  234. 0000024A  4E5E                     unlink     A6
  235. 0000024C  4E75                     rts
  236. fn0000024E:
  237. 0000024E  4E56 FEEA                link       A6, -0x0116
  238. 00000252  48E7 0118                movem.l    -[A7], D7,A3,A4
  239. 00000256  286E 0008                movea.l    A4, [A6 + 0x8]
  240. 0000025A  486E FF00                pea.l      [A6 - 0x100]
  241. 0000025E  3F3C 0838                move.w     -[A7], 0x838
  242. 00000262  302D D670                move.w     D0, [A5 - 0x2990]
  243. 00000266  5240                     addq.w     D0, 1
  244. 00000268  3F00                     move.w     -[A7], D0
  245. 0000026A  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  246. 0000026E  2F0C                     move.l     -[A7], A4
  247. 00000270  700C                     moveq.l    D0, 0x0C
  248. 00000272  3F00                     move.w     -[A7], D0
  249. 00000274  486E FEFA                pea.l      [A6 - 0x106]
  250. 00000278  486E FEFC                pea.l      [A6 - 0x104]
  251. 0000027C  486E FEEA                pea.l      [A6 - 0x116]
  252. 00000280  A98D                     syscall    GetDialogItem/GetDItem
  253. 00000282  486E FEEA                pea.l      [A6 - 0x116]
  254. 00000286  A8A3                     syscall    EraseRect
  255. 00000288  558F                     subq.l     A7, 2
  256. 0000028A  486E FF00                pea.l      [A6 - 0x100]
  257. 0000028E  A88C                     syscall    StringWidth
  258. 00000290  3E1F                     move.w     D7, [A7]+
  259. 00000292  302E FEEC                move.w     D0, [A6 - 0x114]
  260. 00000296  48C0                     ext.l      D0
  261. 00000298  48C7                     ext.l      D7
  262. 0000029A  D087                     add.l      D0, D7
  263. 0000029C  5840                     addq.w     D0, 4
  264. 0000029E  3D40 FEF0                move.w     [A6 - 0x110], D0
  265. 000002A2  2F0C                     move.l     -[A7], A4
  266. 000002A4  700C                     moveq.l    D0, 0x0C
  267. 000002A6  3F00                     move.w     -[A7], D0
  268. 000002A8  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  269. 000002AC  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  270. 000002B0  486E FEEA                pea.l      [A6 - 0x116]
  271. 000002B4  A98E                     syscall    SetDialogItem/SetDItem
  272. 000002B6  2F0C                     move.l     -[A7], A4
  273. 000002B8  700E                     moveq.l    D0, 0x0E
  274. 000002BA  3F00                     move.w     -[A7], D0
  275. 000002BC  486E FEFA                pea.l      [A6 - 0x106]
  276. 000002C0  486E FEFC                pea.l      [A6 - 0x104]
  277. 000002C4  486E FEEA                pea.l      [A6 - 0x116]
  278. 000002C8  A98D                     syscall    GetDialogItem/GetDItem
  279. 000002CA  486D FE66                pea.l      [A5 - 0x19A]
  280. 000002CE  A89D                     syscall    PenPat
  281. 000002D0  486E FEEA                pea.l      [A6 - 0x116]
  282. 000002D4  A8A1                     syscall    FrameRect
  283. 000002D6  A89E                     syscall    PenNormal
  284. 000002D8  2F0C                     move.l     -[A7], A4
  285. 000002DA  700C                     moveq.l    D0, 0x0C
  286. 000002DC  3F00                     move.w     -[A7], D0
  287. 000002DE  486E FEFA                pea.l      [A6 - 0x106]
  288. 000002E2  486E FEFC                pea.l      [A6 - 0x104]
  289. 000002E6  486E FEEA                pea.l      [A6 - 0x116]
  290. 000002EA  A98D                     syscall    GetDialogItem/GetDItem
  291. 000002EC  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  292. 000002F0  486E FF00                pea.l      [A6 - 0x100]
  293. 000002F4  A98F                     syscall    SetDialogItemText/SetIText
  294. 000002F6  598F                     subq.l     A7, 4
  295. 000002F8  A8D8                     syscall    NewRgn
  296. 000002FA  2657                     movea.l    A3, [A7]
  297. 000002FC  A87A                     syscall    GetClip
  298. 000002FE  2F0C                     move.l     -[A7], A4
  299. 00000300  700D                     moveq.l    D0, 0x0D
  300. 00000302  3F00                     move.w     -[A7], D0
  301. 00000304  486E FEFA                pea.l      [A6 - 0x106]
  302. 00000308  486E FEFC                pea.l      [A6 - 0x104]
  303. 0000030C  486E FEEA                pea.l      [A6 - 0x116]
  304. 00000310  A98D                     syscall    GetDialogItem/GetDItem
  305. 00000312  302E FEEC                move.w     D0, [A6 - 0x114]
  306. 00000316  48C0                     ext.l      D0
  307. 00000318  4480                     neg.l      D0
  308. 0000031A  3F00                     move.w     -[A7], D0
  309. 0000031C  302E FEEA                move.w     D0, [A6 - 0x116]
  310. 00000320  48C0                     ext.l      D0
  311. 00000322  4480                     neg.l      D0
  312. 00000324  3F00                     move.w     -[A7], D0
  313. 00000326  A878                     syscall    SetOrigin
  314. 00000328  42AE FEF2                clr.l      [A6 - 0x10E]
  315. 0000032C  302E FEF0                move.w     D0, [A6 - 0x110]
  316. 00000330  906E FEEC                sub.w      D0, [A6 - 0x114]
  317. 00000334  3D40 FEF8                move.w     [A6 - 0x108], D0
  318. 00000338  302E FEEE                move.w     D0, [A6 - 0x112]
  319. 0000033C  906E FEEA                sub.w      D0, [A6 - 0x116]
  320. 00000340  3D40 FEF6                move.w     [A6 - 0x10A], D0
  321. 00000344  486E FEF2                pea.l      [A6 - 0x10E]
  322. 00000348  A87B                     syscall    ClipRect
  323. 0000034A  486E FEF2                pea.l      [A6 - 0x10E]
  324. 0000034E  A8A3                     syscall    EraseRect
  325. 00000350  41ED D668                lea.l      A0, [A5 - 0x2998]
  326. 00000354  43EE FEF2                lea.l      A1, [A6 - 0x10E]
  327. 00000358  20D9                     move.l     [A0]+, [A1]+
  328. 0000035A  20D9                     move.l     [A0]+, [A1]+
  329. 0000035C  4A6D D670                tst.w      [A5 - 0x2990]
  330. 00000360  6706                     beq        +0x8 /* 00000368 */
  331. 00000362  4EBA 0354                jsr        [PC + 0x354 /* 000006B8 */]
  332. 00000366  6004                     bra        +0x6 /* 0000036C */
  333. label00000368:
  334. 00000368  4EBA 0058                jsr        [PC + 0x58 /* 000003C2 */]
  335. label0000036C:
  336. 0000036C  7000                     moveq.l    D0, 0x00
  337. 0000036E  3F00                     move.w     -[A7], D0
  338. 00000370  3F00                     move.w     -[A7], D0
  339. 00000372  A878                     syscall    SetOrigin
  340. 00000374  2F0B                     move.l     -[A7], A3
  341. 00000376  A879                     syscall    SetClip
  342. 00000378  2F0B                     move.l     -[A7], A3
  343. 0000037A  A8D9                     syscall    DisposRgn/DisposeRgn
  344. 0000037C  4CEE 1880 FEDE           movem.l    D7,A3,A4, [A6 - 0x122]
  345. 00000382  4E5E                     unlink     A6
  346. 00000384  4E75                     rts
  347. fn00000386:
  348. 00000386  4E56 FF00                link       A6, -0x0100
  349. 0000038A  2F0C                     move.l     -[A7], A4
  350. 0000038C  49EE FF00                lea.l      A4, [A6 - 0x100]
  351. 00000390  2F0C                     move.l     -[A7], A4
  352. 00000392  202E 0008                move.l     D0, [A6 + 0x8]
  353. 00000396  223C 0000 0400           move.l     D1, 0x400
  354. 0000039C  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  355. 000003A0  2F00                     move.l     -[A7], D0
  356. 000003A2  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  357. 000003A6  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  358. 000003AA  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  359. 000003AE  A893                     syscall    MoveTo
  360. 000003B0  2F0C                     move.l     -[A7], A4
  361. 000003B2  A884                     syscall    DrawString
  362. 000003B4  704B                     moveq.l    D0, 0x4B
  363. 000003B6  3F00                     move.w     -[A7], D0
  364. 000003B8  A883                     syscall    DrawChar
  365. 000003BA  286E FEFC                movea.l    A4, [A6 - 0x104]
  366. 000003BE  4E5E                     unlink     A6
  367. 000003C0  4E75                     rts
  368. fn000003C2:
  369. 000003C2  4E56 FDE2                link       A6, -0x021E
  370. 000003C6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  371. 000003CA  49EE FDEA                lea.l      A4, [A6 - 0x216]
  372. 000003CE  2D6D D496 FEEC           move.l     [A6 - 0x114], [A5 - 0x2B6A]
  373. 000003D4  206D FE7E                movea.l    A0, [A5 - 0x182]
  374. 000003D8  3D68 0044 FDE2           move.w     [A6 - 0x21E], [A0 + 0x44]
  375. 000003DE  206D FE7E                movea.l    A0, [A5 - 0x182]
  376. 000003E2  3D68 004A FDE4           move.w     [A6 - 0x21C], [A0 + 0x4A]
  377. 000003E8  206D FE7E                movea.l    A0, [A5 - 0x182]
  378. 000003EC  7000                     moveq.l    D0, 0x00
  379. 000003EE  1028 0046                move.b     D0, [A0 + 0x46]
  380. 000003F2  3D40 FDE6                move.w     [A6 - 0x21A], D0
  381. 000003F6  7003                     moveq.l    D0, 0x03
  382. 000003F8  3F00                     move.w     -[A7], D0
  383. 000003FA  A887                     syscall    TextFont
  384. 000003FC  7009                     moveq.l    D0, 0x09
  385. 000003FE  3F00                     move.w     -[A7], D0
  386. 00000400  A88A                     syscall    TextSize
  387. 00000402  486E FFF0                pea.l      [A6 - 0x10]
  388. 00000406  A88B                     syscall    GetFontInfo
  389. 00000408  302E FFF2                move.w     D0, [A6 - 0xE]
  390. 0000040C  D06E FFF0                add.w      D0, [A6 - 0x10]
  391. 00000410  3D40 FDE8                move.w     [A6 - 0x218], D0
  392. 00000414  4244                     clr.w      D4
  393. 00000416  7C01                     moveq.l    D6, 0x01
  394. 00000418  4247                     clr.w      D7
  395. label0000041A:
  396. 0000041A  2F0C                     move.l     -[A7], A4
  397. 0000041C  3F3C 0834                move.w     -[A7], 0x834
  398. 00000420  3F06                     move.w     -[A7], D6
  399. 00000422  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  400. 00000426  7000                     moveq.l    D0, 0x00
  401. 00000428  1014                     move.b     D0, [A4]
  402. 0000042A  4A80                     tst.l      D0
  403. 0000042C  6304                     bls        +0x6 /* 00000432 */
  404. 0000042E  5246                     addq.w     D6, 1
  405. 00000430  6004                     bra        +0x6 /* 00000436 */
  406. label00000432:
  407. 00000432  7E01                     moveq.l    D7, 0x01
  408. 00000434  5346                     subq.w     D6, 1
  409. label00000436:
  410. 00000436  4A47                     tst.w      D7
  411. 00000438  67E0                     beq        -0x1E /* 0000041A */
  412. 0000043A  426E FEEA                clr.w      [A6 - 0x116]
  413. 0000043E  4247                     clr.w      D7
  414. 00000440  0C46 000E                cmpi.w     D6, 0xE
  415. 00000444  6F04                     ble        +0x6 /* 0000044A */
  416. 00000446  7E01                     moveq.l    D7, 0x01
  417. 00000448  600C                     bra        +0xE /* 00000456 */
  418. label0000044A:
  419. 0000044A  0C46 0007                cmpi.w     D6, 0x7
  420. 0000044E  6F06                     ble        +0x8 /* 00000456 */
  421. 00000450  3D7C 0001 FEEA           move.w     [A6 - 0x116], 0x1
  422. label00000456:
  423. 00000456  4A47                     tst.w      D7
  424. 00000458  6700 0092                beq        +0x94 /* 000004EC */
  425. 0000045C  4245                     clr.w      D5
  426. 0000045E  7E01                     moveq.l    D7, 0x01
  427. 00000460  6014                     bra        +0x16 /* 00000476 */
  428. label00000462:
  429. 00000462  2F0C                     move.l     -[A7], A4
  430. 00000464  3F3C 0834                move.w     -[A7], 0x834
  431. 00000468  3F07                     move.w     -[A7], D7
  432. 0000046A  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  433. 0000046E  7000                     moveq.l    D0, 0x00
  434. 00000470  1014                     move.b     D0, [A4]
  435. 00000472  DA40                     add.w      D5, D0
  436. 00000474  5247                     addq.w     D7, 1
  437. label00000476:
  438. 00000476  BC47                     cmp.w      D6, D7
  439. 00000478  6CE8                     bge        -0x16 /* 00000462 */
  440. 0000047A  7000                     moveq.l    D0, 0x00
  441. 0000047C  102E FEEC                move.b     D0, [A6 - 0x114]
  442. 00000480  48C6                     ext.l      D6
  443. 00000482  2206                     move.l     D1, D6
  444. 00000484  5381                     subq.l     D1, 1
  445. 00000486  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  446. 0000048A  DA40                     add.w      D5, D0
  447. 0000048C  48C5                     ext.l      D5
  448. 0000048E  2005                     move.l     D0, D5
  449. 00000490  A31E                     syscall    NewPtrClear, flags=3
  450. 00000492  2D48 FFEC                move.l     [A6 - 0x14], A0
  451. 00000496  2648                     movea.l    A3, A0
  452. 00000498  7E01                     moveq.l    D7, 0x01
  453. 0000049A  6030                     bra        +0x32 /* 000004CC */
  454. label0000049C:
  455. 0000049C  2F0C                     move.l     -[A7], A4
  456. 0000049E  3F3C 0834                move.w     -[A7], 0x834
  457. 000004A2  3F07                     move.w     -[A7], D7
  458. 000004A4  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  459. 000004A8  BC47                     cmp.w      D6, D7
  460. 000004AA  670A                     beq        +0xC /* 000004B6 */
  461. 000004AC  486E FEEC                pea.l      [A6 - 0x114]
  462. 000004B0  2F0C                     move.l     -[A7], A4
  463. 000004B2  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  464. label000004B6:
  465. 000004B6  204C                     movea.l    A0, A4
  466. 000004B8  5288                     addq.l     A0, 1
  467. 000004BA  224B                     movea.l    A1, A3
  468. 000004BC  7000                     moveq.l    D0, 0x00
  469. 000004BE  1014                     move.b     D0, [A4]
  470. 000004C0  A02E                     syscall    BlockMove/BlockMoveData
  471. 000004C2  7000                     moveq.l    D0, 0x00
  472. 000004C4  1014                     move.b     D0, [A4]
  473. 000004C6  4A80                     tst.l      D0
  474. 000004C8  D7C0                     add.l      A3, D0
  475. 000004CA  5247                     addq.w     D7, 1
  476. label000004CC:
  477. 000004CC  BC47                     cmp.w      D6, D7
  478. 000004CE  6CCC                     bge        -0x32 /* 0000049C */
  479. 000004D0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  480. 000004D4  48C5                     ext.l      D5
  481. 000004D6  2F05                     move.l     -[A7], D5
  482. 000004D8  486D D668                pea.l      [A5 - 0x2998]
  483. 000004DC  7000                     moveq.l    D0, 0x00
  484. 000004DE  3F00                     move.w     -[A7], D0
  485. 000004E0  A9CE                     syscall    TETextBox/TextBox
  486. 000004E2  206E FFEC                movea.l    A0, [A6 - 0x14]
  487. 000004E6  A01F                     syscall    DisposPtr/DisposePtr
  488. 000004E8  6000 0162                bra        +0x164 /* 0000064C */
  489. label000004EC:
  490. 000004EC  4A6E FEEA                tst.w      [A6 - 0x116]
  491. 000004F0  6700 00DC                beq        +0xDE /* 000005CE */
  492. 000004F4  426E FFFA                clr.w      [A6 - 0x6]
  493. 000004F8  3006                     move.w     D0, D6
  494. 000004FA  48C0                     ext.l      D0
  495. 000004FC  81FC 0002                divs.w     D0, 0x2
  496. 00000500  3D40 FFFC                move.w     [A6 - 0x4], D0
  497. 00000504  3006                     move.w     D0, D6
  498. 00000506  48C0                     ext.l      D0
  499. 00000508  81FC 0002                divs.w     D0, 0x2
  500. 0000050C  4840                     swap.w     D0
  501. 0000050E  4A40                     tst.w      D0
  502. 00000510  6F04                     ble        +0x6 /* 00000516 */
  503. 00000512  526E FFFC                addq.w     [A6 - 0x4], 1
  504. label00000516:
  505. 00000516  302D D66C                move.w     D0, [A5 - 0x2994]
  506. 0000051A  48C0                     ext.l      D0
  507. 0000051C  322D D668                move.w     D1, [A5 - 0x2998]
  508. 00000520  48C1                     ext.l      D1
  509. 00000522  9081                     sub.l      D0, D1
  510. 00000524  322E FFFC                move.w     D1, [A6 - 0x4]
  511. 00000528  C3EE FDE8                muls.w     D1, [A6 - 0x218]
  512. 0000052C  9081                     sub.l      D0, D1
  513. 0000052E  322E FFFC                move.w     D1, [A6 - 0x4]
  514. 00000532  48C1                     ext.l      D1
  515. 00000534  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  516. 00000538  3D40 FFFE                move.w     [A6 - 0x2], D0
  517. 0000053C  3A2E FDE8                move.w     D5, [A6 - 0x218]
  518. 00000540  426E FFF8                clr.w      [A6 - 0x8]
  519. 00000544  7E01                     moveq.l    D7, 0x01
  520. 00000546  603E                     bra        +0x40 /* 00000586 */
  521. label00000548:
  522. 00000548  2F0C                     move.l     -[A7], A4
  523. 0000054A  3F3C 0834                move.w     -[A7], 0x834
  524. 0000054E  3F07                     move.w     -[A7], D7
  525. 00000550  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  526. 00000554  558F                     subq.l     A7, 2
  527. 00000556  2F0C                     move.l     -[A7], A4
  528. 00000558  A88C                     syscall    StringWidth
  529. 0000055A  381F                     move.w     D4, [A7]+
  530. 0000055C  B86E FFFA                cmp.w      D4, [A6 - 0x6]
  531. 00000560  6F04                     ble        +0x6 /* 00000566 */
  532. 00000562  3004                     move.w     D0, D4
  533. 00000564  6004                     bra        +0x6 /* 0000056A */
  534. label00000566:
  535. 00000566  302E FFFA                move.w     D0, [A6 - 0x6]
  536. label0000056A:
  537. 0000056A  3D40 FFFA                move.w     [A6 - 0x6], D0
  538. 0000056E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  539. 00000572  3F05                     move.w     -[A7], D5
  540. 00000574  A893                     syscall    MoveTo
  541. 00000576  302E FFFE                move.w     D0, [A6 - 0x2]
  542. 0000057A  D06E FDE8                add.w      D0, [A6 - 0x218]
  543. 0000057E  DA40                     add.w      D5, D0
  544. 00000580  2F0C                     move.l     -[A7], A4
  545. 00000582  A884                     syscall    DrawString
  546. 00000584  5247                     addq.w     D7, 1
  547. label00000586:
  548. 00000586  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  549. 0000058A  6FBC                     ble        -0x42 /* 00000548 */
  550. 0000058C  302E FFFA                move.w     D0, [A6 - 0x6]
  551. 00000590  D07C 000F                add.w      D0, 0xF
  552. 00000594  3D40 FFF8                move.w     [A6 - 0x8], D0
  553. 00000598  3A2E FDE8                move.w     D5, [A6 - 0x218]
  554. 0000059C  3E2E FFFC                move.w     D7, [A6 - 0x4]
  555. 000005A0  5247                     addq.w     D7, 1
  556. 000005A2  6024                     bra        +0x26 /* 000005C8 */
  557. label000005A4:
  558. 000005A4  2F0C                     move.l     -[A7], A4
  559. 000005A6  3F3C 0834                move.w     -[A7], 0x834
  560. 000005AA  3F07                     move.w     -[A7], D7
  561. 000005AC  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  562. 000005B0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  563. 000005B4  3F05                     move.w     -[A7], D5
  564. 000005B6  A893                     syscall    MoveTo
  565. 000005B8  302E FFFE                move.w     D0, [A6 - 0x2]
  566. 000005BC  D06E FDE8                add.w      D0, [A6 - 0x218]
  567. 000005C0  DA40                     add.w      D5, D0
  568. 000005C2  2F0C                     move.l     -[A7], A4
  569. 000005C4  A884                     syscall    DrawString
  570. 000005C6  5247                     addq.w     D7, 1
  571. label000005C8:
  572. 000005C8  BC47                     cmp.w      D6, D7
  573. 000005CA  6CD8                     bge        -0x26 /* 000005A4 */
  574. 000005CC  607E                     bra        +0x80 /* 0000064C */
  575. label000005CE:
  576. 000005CE  302D D66C                move.w     D0, [A5 - 0x2994]
  577. 000005D2  48C0                     ext.l      D0
  578. 000005D4  322D D668                move.w     D1, [A5 - 0x2998]
  579. 000005D8  48C1                     ext.l      D1
  580. 000005DA  9081                     sub.l      D0, D1
  581. 000005DC  3206                     move.w     D1, D6
  582. 000005DE  C3EE FDE8                muls.w     D1, [A6 - 0x218]
  583. 000005E2  9081                     sub.l      D0, D1
  584. 000005E4  48C6                     ext.l      D6
  585. 000005E6  2206                     move.l     D1, D6
  586. 000005E8  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  587. 000005EC  3D40 FFFE                move.w     [A6 - 0x2], D0
  588. 000005F0  302D D66E                move.w     D0, [A5 - 0x2992]
  589. 000005F4  48C0                     ext.l      D0
  590. 000005F6  322D D66A                move.w     D1, [A5 - 0x2996]
  591. 000005FA  48C1                     ext.l      D1
  592. 000005FC  9081                     sub.l      D0, D1
  593. 000005FE  7202                     moveq.l    D1, 0x02
  594. 00000600  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  595. 00000604  3D40 FFF8                move.w     [A6 - 0x8], D0
  596. 00000608  3A2E FDE8                move.w     D5, [A6 - 0x218]
  597. 0000060C  7E01                     moveq.l    D7, 0x01
  598. 0000060E  6038                     bra        +0x3A /* 00000648 */
  599. label00000610:
  600. 00000610  2F0C                     move.l     -[A7], A4
  601. 00000612  3F3C 0834                move.w     -[A7], 0x834
  602. 00000616  3F07                     move.w     -[A7], D7
  603. 00000618  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  604. 0000061C  558F                     subq.l     A7, 2
  605. 0000061E  2F0C                     move.l     -[A7], A4
  606. 00000620  A88C                     syscall    StringWidth
  607. 00000622  381F                     move.w     D4, [A7]+
  608. 00000624  3004                     move.w     D0, D4
  609. 00000626  48C0                     ext.l      D0
  610. 00000628  81FC 0002                divs.w     D0, 0x2
  611. 0000062C  322E FFF8                move.w     D1, [A6 - 0x8]
  612. 00000630  9240                     sub.w      D1, D0
  613. 00000632  3F01                     move.w     -[A7], D1
  614. 00000634  3F05                     move.w     -[A7], D5
  615. 00000636  A893                     syscall    MoveTo
  616. 00000638  302E FFFE                move.w     D0, [A6 - 0x2]
  617. 0000063C  D06E FDE8                add.w      D0, [A6 - 0x218]
  618. 00000640  DA40                     add.w      D5, D0
  619. 00000642  2F0C                     move.l     -[A7], A4
  620. 00000644  A884                     syscall    DrawString
  621. 00000646  5247                     addq.w     D7, 1
  622. label00000648:
  623. 00000648  BC47                     cmp.w      D6, D7
  624. 0000064A  6CC4                     bge        -0x3A /* 00000610 */
  625. label0000064C:
  626. 0000064C  3F2E FDE2                move.w     -[A7], [A6 - 0x21E]
  627. 00000650  A887                     syscall    TextFont
  628. 00000652  3F2E FDE4                move.w     -[A7], [A6 - 0x21C]
  629. 00000656  A88A                     syscall    TextSize
  630. 00000658  3F2E FDE6                move.w     -[A7], [A6 - 0x21A]
  631. 0000065C  A888                     syscall    TextFace
  632. 0000065E  4CEE 18F0 FDCA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x236]
  633. 00000664  4E5E                     unlink     A6
  634. 00000666  4E75                     rts
  635. fn00000668:
  636. 00000668  4E56 FF00                link       A6, -0x0100
  637. 0000066C  48E7 0118                movem.l    -[A7], D7,A3,A4
  638. 00000670  266E 000C                movea.l    A3, [A6 + 0xC]
  639. 00000674  49EE FF00                lea.l      A4, [A6 - 0x100]
  640. 00000678  2F0C                     move.l     -[A7], A4
  641. 0000067A  3F3C 0837                move.w     -[A7], 0x837
  642. 0000067E  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  643. 00000682  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  644. 00000686  302E 001A                move.w     D0, [A6 + 0x1A]
  645. 0000068A  D06E 0016                add.w      D0, [A6 + 0x16]
  646. 0000068E  D153                     add.w      [A3], D0
  647. 00000690  558F                     subq.l     A7, 2
  648. 00000692  2F0C                     move.l     -[A7], A4
  649. 00000694  A88C                     syscall    StringWidth
  650. 00000696  3E1F                     move.w     D7, [A7]+
  651. 00000698  48C7                     ext.l      D7
  652. 0000069A  2007                     move.l     D0, D7
  653. 0000069C  5480                     addq.l     D0, 2
  654. 0000069E  322E 000A                move.w     D1, [A6 + 0xA]
  655. 000006A2  9240                     sub.w      D1, D0
  656. 000006A4  3F01                     move.w     -[A7], D1
  657. 000006A6  3F13                     move.w     -[A7], [A3]
  658. 000006A8  A893                     syscall    MoveTo
  659. 000006AA  2F0C                     move.l     -[A7], A4
  660. 000006AC  A884                     syscall    DrawString
  661. 000006AE  4CEE 1880 FEF4           movem.l    D7,A3,A4, [A6 - 0x10C]
  662. 000006B4  4E5E                     unlink     A6
  663. 000006B6  4E75                     rts
  664. fn000006B8:
  665. 000006B8  4E56 FEE6                link       A6, -0x011A
  666. 000006BC  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  667. 000006C0  49EE FEEA                lea.l      A4, [A6 - 0x116]
  668. 000006C4  206D FE7E                movea.l    A0, [A5 - 0x182]
  669. 000006C8  3D68 0044 FFF8           move.w     [A6 - 0x8], [A0 + 0x44]
  670. 000006CE  206D FE7E                movea.l    A0, [A5 - 0x182]
  671. 000006D2  3D68 004A FFFA           move.w     [A6 - 0x6], [A0 + 0x4A]
  672. 000006D8  206D FE7E                movea.l    A0, [A5 - 0x182]
  673. 000006DC  7000                     moveq.l    D0, 0x00
  674. 000006DE  1028 0046                move.b     D0, [A0 + 0x46]
  675. 000006E2  3D40 FFFC                move.w     [A6 - 0x4], D0
  676. 000006E6  7003                     moveq.l    D0, 0x03
  677. 000006E8  3F00                     move.w     -[A7], D0
  678. 000006EA  A887                     syscall    TextFont
  679. 000006EC  7009                     moveq.l    D0, 0x09
  680. 000006EE  3F00                     move.w     -[A7], D0
  681. 000006F0  A88A                     syscall    TextSize
  682. 000006F2  486E FFF0                pea.l      [A6 - 0x10]
  683. 000006F6  A88B                     syscall    GetFontInfo
  684. 000006F8  3A2E FFF2                move.w     D5, [A6 - 0xE]
  685. 000006FC  DA6E FFF0                add.w      D5, [A6 - 0x10]
  686. 00000700  302D D66E                move.w     D0, [A5 - 0x2992]
  687. 00000704  48C0                     ext.l      D0
  688. 00000706  322D D66A                move.w     D1, [A5 - 0x2996]
  689. 0000070A  48C1                     ext.l      D1
  690. 0000070C  9081                     sub.l      D0, D1
  691. 0000070E  7202                     moveq.l    D1, 0x02
  692. 00000710  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  693. 00000714  3E00                     move.w     D7, D0
  694. 00000716  302D D66C                move.w     D0, [A5 - 0x2994]
  695. 0000071A  48C0                     ext.l      D0
  696. 0000071C  322D D668                move.w     D1, [A5 - 0x2998]
  697. 00000720  48C1                     ext.l      D1
  698. 00000722  9081                     sub.l      D0, D1
  699. 00000724  3405                     move.w     D2, D5
  700. 00000726  48C2                     ext.l      D2
  701. 00000728  2202                     move.l     D1, D2
  702. 0000072A  E78A                     lsl        D2, 3
  703. 0000072C  9481                     sub.l      D2, D1
  704. 0000072E  9082                     sub.l      D0, D2
  705. 00000730  7207                     moveq.l    D1, 0x07
  706. 00000732  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  707. 00000736  3C00                     move.w     D6, D0
  708. 00000738  48C6                     ext.l      D6
  709. 0000073A  2006                     move.l     D0, D6
  710. 0000073C  4480                     neg.l      D0
  711. 0000073E  3D40 FFFE                move.w     [A6 - 0x2], D0
  712. 00000742  7801                     moveq.l    D4, 0x01
  713. 00000744  48C6                     ext.l      D6
  714. 00000746  2F06                     move.l     -[A7], D6
  715. 00000748  48C5                     ext.l      D5
  716. 0000074A  2F05                     move.l     -[A7], D5
  717. 0000074C  3004                     move.w     D0, D4
  718. 0000074E  5244                     addq.w     D4, 1
  719. 00000750  48C0                     ext.l      D0
  720. 00000752  2F00                     move.l     -[A7], D0
  721. 00000754  486E FFFE                pea.l      [A6 - 0x2]
  722. 00000758  48C7                     ext.l      D7
  723. 0000075A  2F07                     move.l     -[A7], D7
  724. 0000075C  4EBA FF0A                jsr        [PC - 0xF6 /* 00000668 */]
  725. 00000760  3D6D DCC8 FFEA           move.w     [A6 - 0x16], [A5 - 0x2338]
  726. 00000766  2F0C                     move.l     -[A7], A4
  727. 00000768  3F3C 0835                move.w     -[A7], 0x835
  728. 0000076C  302E FFEA                move.w     D0, [A6 - 0x16]
  729. 00000770  5240                     addq.w     D0, 1
  730. 00000772  3F00                     move.w     -[A7], D0
  731. 00000774  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  732. 00000778  7000                     moveq.l    D0, 0x00
  733. 0000077A  1014                     move.b     D0, [A4]
  734. 0000077C  4A80                     tst.l      D0
  735. 0000077E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  736. 00000782  6612                     bne        +0x14 /* 00000796 */
  737. 00000784  426E FFEA                clr.w      [A6 - 0x16]
  738. 00000788  2F0C                     move.l     -[A7], A4
  739. 0000078A  3F3C 0835                move.w     -[A7], 0x835
  740. 0000078E  7001                     moveq.l    D0, 0x01
  741. 00000790  3F00                     move.w     -[A7], D0
  742. 00000792  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  743. label00000796:
  744. 00000796  3007                     move.w     D0, D7
  745. 00000798  5440                     addq.w     D0, 2
  746. 0000079A  3F00                     move.w     -[A7], D0
  747. 0000079C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  748. 000007A0  A893                     syscall    MoveTo
  749. 000007A2  2F0C                     move.l     -[A7], A4
  750. 000007A4  A884                     syscall    DrawString
  751. 000007A6  4A6E FFEA                tst.w      [A6 - 0x16]
  752. 000007AA  6612                     bne        +0x14 /* 000007BE */
  753. 000007AC  302D DCC8                move.w     D0, [A5 - 0x2338]
  754. 000007B0  48C0                     ext.l      D0
  755. 000007B2  2F00                     move.l     -[A7], D0
  756. 000007B4  2F0C                     move.l     -[A7], A4
  757. 000007B6  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  758. 000007BA  2F0C                     move.l     -[A7], A4
  759. 000007BC  A884                     syscall    DrawString
  760. label000007BE:
  761. 000007BE  48C6                     ext.l      D6
  762. 000007C0  2F06                     move.l     -[A7], D6
  763. 000007C2  48C5                     ext.l      D5
  764. 000007C4  2F05                     move.l     -[A7], D5
  765. 000007C6  3004                     move.w     D0, D4
  766. 000007C8  5244                     addq.w     D4, 1
  767. 000007CA  48C0                     ext.l      D0
  768. 000007CC  2F00                     move.l     -[A7], D0
  769. 000007CE  486E FFFE                pea.l      [A6 - 0x2]
  770. 000007D2  48C7                     ext.l      D7
  771. 000007D4  2F07                     move.l     -[A7], D7
  772. 000007D6  4EBA FE90                jsr        [PC - 0x170 /* 00000668 */]
  773. 000007DA  3D6D DCCC FFEA           move.w     [A6 - 0x16], [A5 - 0x2334]
  774. 000007E0  2F0C                     move.l     -[A7], A4
  775. 000007E2  3F3C 0836                move.w     -[A7], 0x836
  776. 000007E6  302E FFEA                move.w     D0, [A6 - 0x16]
  777. 000007EA  5240                     addq.w     D0, 1
  778. 000007EC  3F00                     move.w     -[A7], D0
  779. 000007EE  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  780. 000007F2  7000                     moveq.l    D0, 0x00
  781. 000007F4  1014                     move.b     D0, [A4]
  782. 000007F6  4A80                     tst.l      D0
  783. 000007F8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  784. 000007FC  6612                     bne        +0x14 /* 00000810 */
  785. 000007FE  426E FFEA                clr.w      [A6 - 0x16]
  786. 00000802  2F0C                     move.l     -[A7], A4
  787. 00000804  3F3C 0836                move.w     -[A7], 0x836
  788. 00000808  7001                     moveq.l    D0, 0x01
  789. 0000080A  3F00                     move.w     -[A7], D0
  790. 0000080C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  791. label00000810:
  792. 00000810  3F07                     move.w     -[A7], D7
  793. 00000812  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  794. 00000816  A893                     syscall    MoveTo
  795. 00000818  2F0C                     move.l     -[A7], A4
  796. 0000081A  A884                     syscall    DrawString
  797. 0000081C  4A6E FFEA                tst.w      [A6 - 0x16]
  798. 00000820  6612                     bne        +0x14 /* 00000834 */
  799. 00000822  302D DCCC                move.w     D0, [A5 - 0x2334]
  800. 00000826  48C0                     ext.l      D0
  801. 00000828  2F00                     move.l     -[A7], D0
  802. 0000082A  2F0C                     move.l     -[A7], A4
  803. 0000082C  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  804. 00000830  2F0C                     move.l     -[A7], A4
  805. 00000832  A884                     syscall    DrawString
  806. label00000834:
  807. 00000834  48C6                     ext.l      D6
  808. 00000836  2F06                     move.l     -[A7], D6
  809. 00000838  48C5                     ext.l      D5
  810. 0000083A  2F05                     move.l     -[A7], D5
  811. 0000083C  3004                     move.w     D0, D4
  812. 0000083E  5244                     addq.w     D4, 1
  813. 00000840  48C0                     ext.l      D0
  814. 00000842  2F00                     move.l     -[A7], D0
  815. 00000844  486E FFFE                pea.l      [A6 - 0x2]
  816. 00000848  48C7                     ext.l      D7
  817. 0000084A  2F07                     move.l     -[A7], D7
  818. 0000084C  4EBA FE1A                jsr        [PC - 0x1E6 /* 00000668 */]
  819. 00000850  3F07                     move.w     -[A7], D7
  820. 00000852  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  821. 00000856  A893                     syscall    MoveTo
  822. 00000858  302D DCCA                move.w     D0, [A5 - 0x2336]
  823. 0000085C  E040                     asr        D0.w, 8
  824. 0000085E  D07C 0030                add.w      D0, 0x30 /* '0' */
  825. 00000862  3F00                     move.w     -[A7], D0
  826. 00000864  A883                     syscall    DrawChar
  827. 00000866  702E                     moveq.l    D0, 0x2E
  828. 00000868  3F00                     move.w     -[A7], D0
  829. 0000086A  A883                     syscall    DrawChar
  830. 0000086C  302D DCCA                move.w     D0, [A5 - 0x2336]
  831. 00000870  E840                     asr        D0.w, 4
  832. 00000872  720F                     moveq.l    D1, 0x0F
  833. 00000874  C240                     and.w      D1, D0
  834. 00000876  D27C 0030                add.w      D1, 0x30 /* '0' */
  835. 0000087A  3F01                     move.w     -[A7], D1
  836. 0000087C  A883                     syscall    DrawChar
  837. 0000087E  700F                     moveq.l    D0, 0x0F
  838. 00000880  C06D DCCA                and.w      D0, [A5 - 0x2336]
  839. 00000884  7200                     moveq.l    D1, 0x00
  840. 00000886  3200                     move.w     D1, D0
  841. 00000888  4A81                     tst.l      D1
  842. 0000088A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  843. 0000088E  6714                     beq        +0x16 /* 000008A4 */
  844. 00000890  702E                     moveq.l    D0, 0x2E
  845. 00000892  3F00                     move.w     -[A7], D0
  846. 00000894  A883                     syscall    DrawChar
  847. 00000896  700F                     moveq.l    D0, 0x0F
  848. 00000898  C06D DCCA                and.w      D0, [A5 - 0x2336]
  849. 0000089C  D07C 0030                add.w      D0, 0x30 /* '0' */
  850. 000008A0  3F00                     move.w     -[A7], D0
  851. 000008A2  A883                     syscall    DrawChar
  852. label000008A4:
  853. 000008A4  48C6                     ext.l      D6
  854. 000008A6  2F06                     move.l     -[A7], D6
  855. 000008A8  48C5                     ext.l      D5
  856. 000008AA  2F05                     move.l     -[A7], D5
  857. 000008AC  3004                     move.w     D0, D4
  858. 000008AE  5244                     addq.w     D4, 1
  859. 000008B0  48C0                     ext.l      D0
  860. 000008B2  2F00                     move.l     -[A7], D0
  861. 000008B4  486E FFFE                pea.l      [A6 - 0x2]
  862. 000008B8  48C7                     ext.l      D7
  863. 000008BA  2F07                     move.l     -[A7], D7
  864. 000008BC  4EBA FDAA                jsr        [PC - 0x256 /* 00000668 */]
  865. 000008C0  302D DCD2                move.w     D0, [A5 - 0x232E]
  866. 000008C4  48C0                     ext.l      D0
  867. 000008C6  2F00                     move.l     -[A7], D0
  868. 000008C8  2F0C                     move.l     -[A7], A4
  869. 000008CA  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  870. 000008CE  3F07                     move.w     -[A7], D7
  871. 000008D0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  872. 000008D4  A893                     syscall    MoveTo
  873. 000008D6  2F0C                     move.l     -[A7], A4
  874. 000008D8  A884                     syscall    DrawString
  875. 000008DA  48C6                     ext.l      D6
  876. 000008DC  2F06                     move.l     -[A7], D6
  877. 000008DE  48C5                     ext.l      D5
  878. 000008E0  2F05                     move.l     -[A7], D5
  879. 000008E2  3004                     move.w     D0, D4
  880. 000008E4  5244                     addq.w     D4, 1
  881. 000008E6  48C0                     ext.l      D0
  882. 000008E8  2F00                     move.l     -[A7], D0
  883. 000008EA  486E FFFE                pea.l      [A6 - 0x2]
  884. 000008EE  48C7                     ext.l      D7
  885. 000008F0  2F07                     move.l     -[A7], D7
  886. 000008F2  4EBA FD74                jsr        [PC - 0x28C /* 00000668 */]
  887. 000008F6  302E FFFE                move.w     D0, [A6 - 0x2]
  888. 000008FA  48C0                     ext.l      D0
  889. 000008FC  2F00                     move.l     -[A7], D0
  890. 000008FE  48C7                     ext.l      D7
  891. 00000900  2F07                     move.l     -[A7], D7
  892. 00000902  2038 0130                move.l     D0, [0x00000130 /* ApplLimit */]
  893. 00000906  90B8 02AA                sub.l      D0, [0x000002AA /* ApplZone */]
  894. 0000090A  2F00                     move.l     -[A7], D0
  895. 0000090C  4EBA FA78                jsr        [PC - 0x588 /* 00000386 */]
  896. 00000910  48C6                     ext.l      D6
  897. 00000912  2F06                     move.l     -[A7], D6
  898. 00000914  48C5                     ext.l      D5
  899. 00000916  2F05                     move.l     -[A7], D5
  900. 00000918  3004                     move.w     D0, D4
  901. 0000091A  5244                     addq.w     D4, 1
  902. 0000091C  48C0                     ext.l      D0
  903. 0000091E  2F00                     move.l     -[A7], D0
  904. 00000920  486E FFFE                pea.l      [A6 - 0x2]
  905. 00000924  48C7                     ext.l      D7
  906. 00000926  2F07                     move.l     -[A7], D7
  907. 00000928  4EBA FD3E                jsr        [PC - 0x2C2 /* 00000668 */]
  908. 0000092C  486E FFEC                pea.l      [A6 - 0x14]
  909. 00000930  486E FEE6                pea.l      [A6 - 0x11A]
  910. 00000934  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  911. 00000938  302E FFFE                move.w     D0, [A6 - 0x2]
  912. 0000093C  48C0                     ext.l      D0
  913. 0000093E  2F00                     move.l     -[A7], D0
  914. 00000940  48C7                     ext.l      D7
  915. 00000942  2F07                     move.l     -[A7], D7
  916. 00000944  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  917. 00000948  4EBA FA3C                jsr        [PC - 0x5C4 /* 00000386 */]
  918. 0000094C  48C6                     ext.l      D6
  919. 0000094E  2F06                     move.l     -[A7], D6
  920. 00000950  48C5                     ext.l      D5
  921. 00000952  2F05                     move.l     -[A7], D5
  922. 00000954  3004                     move.w     D0, D4
  923. 00000956  5244                     addq.w     D4, 1
  924. 00000958  48C0                     ext.l      D0
  925. 0000095A  2F00                     move.l     -[A7], D0
  926. 0000095C  486E FFFE                pea.l      [A6 - 0x2]
  927. 00000960  48C7                     ext.l      D7
  928. 00000962  2F07                     move.l     -[A7], D7
  929. 00000964  4EBA FD02                jsr        [PC - 0x2FE /* 00000668 */]
  930. 00000968  302E FFFE                move.w     D0, [A6 - 0x2]
  931. 0000096C  48C0                     ext.l      D0
  932. 0000096E  2F00                     move.l     -[A7], D0
  933. 00000970  48C7                     ext.l      D7
  934. 00000972  2F07                     move.l     -[A7], D7
  935. 00000974  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  936. 00000978  4EBA FA0C                jsr        [PC - 0x5F4 /* 00000386 */]
  937. 0000097C  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  938. 00000980  A887                     syscall    TextFont
  939. 00000982  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  940. 00000986  A88A                     syscall    TextSize
  941. 00000988  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  942. 0000098C  A888                     syscall    TextFace
  943. 0000098E  4FEF 0074                lea.l      A7, [A7 + 0x74]
  944. 00000992  4CEE 10F0 FED2           movem.l    D4,D5,D6,D7,A4, [A6 - 0x12E]
  945. 00000998  4E5E                     unlink     A6
  946. 0000099A  4E75                     rts
  947. export_206:
  948. 0000099C  4E56 FFEC                link       A6, -0x0014
  949. 000009A0  48E7 0108                movem.l    -[A7], D7,A4
  950. 000009A4  486E FFFC                pea.l      [A6 - 0x4]
  951. 000009A8  A874                     syscall    GetPort
  952. 000009AA  598F                     subq.l     A7, 4
  953. 000009AC  3F3C 0835                move.w     -[A7], 0x835
  954. 000009B0  7000                     moveq.l    D0, 0x00
  955. 000009B2  2F00                     move.l     -[A7], D0
  956. 000009B4  72FF                     moveq.l    D1, 0xFFFFFFFF
  957. 000009B6  2F01                     move.l     -[A7], D1
  958. 000009B8  A97C                     syscall    GetNewDialog
  959. 000009BA  285F                     movea.l    A4, [A7]+
  960. 000009BC  200C                     move.l     D0, A4
  961. 000009BE  675C                     beq        +0x5E /* 00000A1C */
  962. 000009C0  2F0C                     move.l     -[A7], A4
  963. 000009C2  A873                     syscall    SetPort
  964. 000009C4  2F0C                     move.l     -[A7], A4
  965. 000009C6  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  966. 000009CA  2F0C                     move.l     -[A7], A4
  967. 000009CC  A915                     syscall    ShowWindow
  968. 000009CE  2F0C                     move.l     -[A7], A4
  969. 000009D0  A91F                     syscall    SelectWindow
  970. 000009D2  2F0C                     move.l     -[A7], A4
  971. 000009D4  4EBA 0BC4                jsr        [PC + 0xBC4 /* 0000159A */]
  972. 000009D8  2F0C                     move.l     -[A7], A4
  973. 000009DA  4EBA 0CB2                jsr        [PC + 0xCB2 /* 0000168E */]
  974. 000009DE  2F0C                     move.l     -[A7], A4
  975. 000009E0  4EBA 0C0A                jsr        [PC + 0xC0A /* 000015EC */]
  976. 000009E4  2F0C                     move.l     -[A7], A4
  977. 000009E6  A981                     syscall    DrawDialog
  978. 000009E8  598F                     subq.l     A7, 4
  979. 000009EA  A975                     syscall    TickCount
  980. 000009EC  2E1F                     move.l     D7, [A7]+
  981. 000009EE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  982. label000009F2:
  983. 000009F2  558F                     subq.l     A7, 2
  984. 000009F4  7002                     moveq.l    D0, 0x02
  985. 000009F6  3F00                     move.w     -[A7], D0
  986. 000009F8  486E FFEC                pea.l      [A6 - 0x14]
  987. 000009FC  7200                     moveq.l    D1, 0x00
  988. 000009FE  2F01                     move.l     -[A7], D1
  989. 00000A00  2F01                     move.l     -[A7], D1
  990. 00000A02  A860                     syscall    WaitNextEvent
  991. 00000A04  544F                     addq.w     A7, 2
  992. 00000A06  598F                     subq.l     A7, 4
  993. 00000A08  A975                     syscall    TickCount
  994. 00000A0A  2007                     move.l     D0, D7
  995. 00000A0C  7278                     moveq.l    D1, 0x78
  996. 00000A0E  D081                     add.l      D0, D1
  997. 00000A10  B09F                     cmp.l      D0, [A7]+
  998. 00000A12  6308                     bls        +0xA /* 00000A1C */
  999. 00000A14  7001                     moveq.l    D0, 0x01
  1000. 00000A16  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  1001. 00000A1A  66D6                     bne        -0x28 /* 000009F2 */
  1002. label00000A1C:
  1003. 00000A1C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1004. 00000A20  A873                     syscall    SetPort
  1005. 00000A22  2F0C                     move.l     -[A7], A4
  1006. 00000A24  A983                     syscall    DisposeDialog
  1007. 00000A26  4CEE 1080 FFE4           movem.l    D7,A4, [A6 - 0x1C]
  1008. 00000A2C  4E5E                     unlink     A6
  1009. 00000A2E  4E75                     rts
  1010. fn00000A30:
  1011. 00000A30  4E56 0000                link       A6, 0
  1012. 00000A34  48E7 0118                movem.l    -[A7], D7,A3,A4
  1013. 00000A38  598F                     subq.l     A7, 4
  1014. 00000A3A  2F3C 414C 5254           move.l     -[A7], 0x414C5254 /* 'ALRT' */
  1015. 00000A40  3F3C 0838                move.w     -[A7], 0x838
  1016. 00000A44  A9A0                     syscall    GetResource
  1017. 00000A46  285F                     movea.l    A4, [A7]+
  1018. 00000A48  204C                     movea.l    A0, A4
  1019. 00000A4A  A029                     syscall    HLock
  1020. 00000A4C  2654                     movea.l    A3, [A4]
  1021. 00000A4E  2F0B                     move.l     -[A7], A3
  1022. 00000A50  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  1023. 00000A54  204C                     movea.l    A0, A4
  1024. 00000A56  A02A                     syscall    HUnlock
  1025. 00000A58  558F                     subq.l     A7, 2
  1026. 00000A5A  3F3C 0838                move.w     -[A7], 0x838
  1027. 00000A5E  7000                     moveq.l    D0, 0x00
  1028. 00000A60  2F00                     move.l     -[A7], D0
  1029. 00000A62  A986                     syscall    StopAlert
  1030. 00000A64  3E1F                     move.w     D7, [A7]+
  1031. 00000A66  A9F4                     syscall    ExitToShell
  1032. 00000A68  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  1033. 00000A6E  4E5E                     unlink     A6
  1034. 00000A70  4E75                     rts
  1035. fn00000A72:
  1036. 00000A72  4E56 FEE4                link       A6, -0x011C
  1037. 00000A76  48E7 0018                movem.l    -[A7], A3,A4
  1038. 00000A7A  49EE FF00                lea.l      A4, [A6 - 0x100]
  1039. 00000A7E  486E FEE8                pea.l      [A6 - 0x118]
  1040. 00000A82  A874                     syscall    GetPort
  1041. 00000A84  598F                     subq.l     A7, 4
  1042. 00000A86  3F3C 0836                move.w     -[A7], 0x836
  1043. 00000A8A  7000                     moveq.l    D0, 0x00
  1044. 00000A8C  2F00                     move.l     -[A7], D0
  1045. 00000A8E  72FF                     moveq.l    D1, 0xFFFFFFFF
  1046. 00000A90  2F01                     move.l     -[A7], D1
  1047. 00000A92  A97C                     syscall    GetNewDialog
  1048. 00000A94  2D5F FEE4                move.l     [A6 - 0x11C], [A7]+
  1049. 00000A98  6700 0140                beq        +0x142 /* 00000BDA */
  1050. 00000A9C  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1051. 00000AA0  A873                     syscall    SetPort
  1052. 00000AA2  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1053. 00000AA6  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1054. 00000AAA  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1055. 00000AAE  A915                     syscall    ShowWindow
  1056. 00000AB0  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1057. 00000AB4  A91F                     syscall    SelectWindow
  1058. 00000AB6  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1059. 00000ABA  4EBA 0BD2                jsr        [PC + 0xBD2 /* 0000168E */]
  1060. 00000ABE  504F                     addq.w     A7, 8
  1061. label00000AC0:
  1062. 00000AC0  486D 069A                pea.l      [A5 + 0x69A /* export_207 */]
  1063. 00000AC4  486E FEFE                pea.l      [A6 - 0x102]
  1064. 00000AC8  A991                     syscall    ModalDialog
  1065. 00000ACA  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1066. 00000ACE  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  1067. 00000AD2  486E FEF4                pea.l      [A6 - 0x10C]
  1068. 00000AD6  486E FEF6                pea.l      [A6 - 0x10A]
  1069. 00000ADA  486E FEEC                pea.l      [A6 - 0x114]
  1070. 00000ADE  A98D                     syscall    GetDialogItem/GetDItem
  1071. 00000AE0  2D6E FEF6 FEFA           move.l     [A6 - 0x106], [A6 - 0x10A]
  1072. 00000AE6  302E FEFE                move.w     D0, [A6 - 0x102]
  1073. 00000AEA  5340                     subq.w     D0, 1
  1074. 00000AEC  670A                     beq        +0xC /* 00000AF8 */
  1075. 00000AEE  5D40                     subq.w     D0, 6
  1076. 00000AF0  6700 00DC                beq        +0xDE /* 00000BCE */
  1077. 00000AF4  6000 00DA                bra        +0xDC /* 00000BD0 */
  1078. label00000AF8:
  1079. 00000AF8  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1080. 00000AFC  700A                     moveq.l    D0, 0x0A
  1081. 00000AFE  3F00                     move.w     -[A7], D0
  1082. 00000B00  486E FEF4                pea.l      [A6 - 0x10C]
  1083. 00000B04  486E FEF6                pea.l      [A6 - 0x10A]
  1084. 00000B08  486E FEEC                pea.l      [A6 - 0x114]
  1085. 00000B0C  A98D                     syscall    GetDialogItem/GetDItem
  1086. 00000B0E  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  1087. 00000B12  2F0C                     move.l     -[A7], A4
  1088. 00000B14  A990                     syscall    GetDialogItemText/GetIText
  1089. 00000B16  2F0C                     move.l     -[A7], A4
  1090. 00000B18  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1091. 00000B1C  7000                     moveq.l    D0, 0x00
  1092. 00000B1E  1014                     move.b     D0, [A4]
  1093. 00000B20  4A80                     tst.l      D0
  1094. 00000B22  6376                     bls        +0x78 /* 00000B9A */
  1095. 00000B24  203C 0000 0084           move.l     D0, 0x84
  1096. 00000B2A  A322                     syscall    NewHandleClear, flags=3
  1097. 00000B2C  2648                     movea.l    A3, A0
  1098. 00000B2E  2F0C                     move.l     -[A7], A4
  1099. 00000B30  2053                     movea.l    A0, [A3]
  1100. 00000B32  4868 0020                pea.l      [A0 + 0x20]
  1101. 00000B36  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1102. 00000B3A  486D D49A                pea.l      [A5 - 0x2B66]
  1103. 00000B3E  2053                     movea.l    A0, [A3]
  1104. 00000B40  2F08                     move.l     -[A7], A0
  1105. 00000B42  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1106. 00000B46  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1107. 00000B4A  700B                     moveq.l    D0, 0x0B
  1108. 00000B4C  3F00                     move.w     -[A7], D0
  1109. 00000B4E  486E FEF4                pea.l      [A6 - 0x10C]
  1110. 00000B52  486E FEF6                pea.l      [A6 - 0x10A]
  1111. 00000B56  486E FEEC                pea.l      [A6 - 0x114]
  1112. 00000B5A  A98D                     syscall    GetDialogItem/GetDItem
  1113. 00000B5C  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  1114. 00000B60  2F0C                     move.l     -[A7], A4
  1115. 00000B62  A990                     syscall    GetDialogItemText/GetIText
  1116. 00000B64  2F0C                     move.l     -[A7], A4
  1117. 00000B66  2053                     movea.l    A0, [A3]
  1118. 00000B68  4868 0040                pea.l      [A0 + 0x40]
  1119. 00000B6C  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1120. 00000B70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1121. 00000B74  4EBA 0954                jsr        [PC + 0x954 /* 000014CA */]
  1122. 00000B78  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1123. 00000B7C  2053                     movea.l    A0, [A3]
  1124. 00000B7E  4868 0060                pea.l      [A0 + 0x60]
  1125. 00000B82  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1126. 00000B86  2053                     movea.l    A0, [A3]
  1127. 00000B88  217C 534D 5590 0080      move.l     [A0 + 0x80], 0x534D5590
  1128. 00000B90  2F0B                     move.l     -[A7], A3
  1129. 00000B92  4EBA 07FA                jsr        [PC + 0x7FA /* 0000138E */]
  1130. 00000B96  504F                     addq.w     A7, 8
  1131. 00000B98  6036                     bra        +0x38 /* 00000BD0 */
  1132. label00000B9A:
  1133. 00000B9A  2F0C                     move.l     -[A7], A4
  1134. 00000B9C  3F3C 0838                move.w     -[A7], 0x838
  1135. 00000BA0  7005                     moveq.l    D0, 0x05
  1136. 00000BA2  3F00                     move.w     -[A7], D0
  1137. 00000BA4  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1138. 00000BA8  2F0C                     move.l     -[A7], A4
  1139. 00000BAA  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1140. 00000BAE  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1141. 00000BB2  700A                     moveq.l    D0, 0x0A
  1142. 00000BB4  3F00                     move.w     -[A7], D0
  1143. 00000BB6  7200                     moveq.l    D1, 0x00
  1144. 00000BB8  3F01                     move.w     -[A7], D1
  1145. 00000BBA  3F3C 00FF                move.w     -[A7], 0xFF
  1146. 00000BBE  A97E                     syscall    SelectDialogItemText/SelIText
  1147. 00000BC0  426E FEFE                clr.w      [A6 - 0x102]
  1148. 00000BC4  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1149. 00000BC8  A981                     syscall    DrawDialog
  1150. 00000BCA  584F                     addq.w     A7, 4
  1151. 00000BCC  6002                     bra        +0x4 /* 00000BD0 */
  1152. label00000BCE:
  1153. 00000BCE  A9F4                     syscall    ExitToShell
  1154. label00000BD0:
  1155. 00000BD0  7001                     moveq.l    D0, 0x01
  1156. 00000BD2  B06E FEFE                cmp.w      D0, [A6 - 0x102]
  1157. 00000BD6  6600 FEE8                bne        -0x116 /* 00000AC0 */
  1158. label00000BDA:
  1159. 00000BDA  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  1160. 00000BDE  A873                     syscall    SetPort
  1161. 00000BE0  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  1162. 00000BE4  A983                     syscall    DisposeDialog
  1163. 00000BE6  4CEE 1800 FEDC           movem.l    A3,A4, [A6 - 0x124]
  1164. 00000BEC  4E5E                     unlink     A6
  1165. 00000BEE  4E75                     rts
  1166. export_207:
  1167. 00000BF0  4E56 0000                link       A6, 0
  1168. 00000BF4  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  1169. 00000BF8  286E 000C                movea.l    A4, [A6 + 0xC]
  1170. 00000BFC  7003                     moveq.l    D0, 0x03
  1171. 00000BFE  B054                     cmp.w      D0, [A4]
  1172. 00000C00  6706                     beq        +0x8 /* 00000C08 */
  1173. 00000C02  7005                     moveq.l    D0, 0x05
  1174. 00000C04  B054                     cmp.w      D0, [A4]
  1175. 00000C06  6624                     bne        +0x26 /* 00000C2C */
  1176. label00000C08:
  1177. 00000C08  2E2C 0002                move.l     D7, [A4 + 0x2]
  1178. 00000C0C  CEBC 0000 00FF           and.l      D7, 0xFF
  1179. 00000C12  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  1180. 00000C16  6706                     beq        +0x8 /* 00000C1E */
  1181. 00000C18  0C07 0003                cmpi.b     D7, 0x3
  1182. 00000C1C  660E                     bne        +0x10 /* 00000C2C */
  1183. label00000C1E:
  1184. 00000C1E  7009                     moveq.l    D0, 0x09
  1185. 00000C20  2940 0002                move.l     [A4 + 0x2], D0
  1186. 00000C24  422E 0014                clr.b      [A6 + 0x14]
  1187. 00000C28  6000 00FA                bra        +0xFC /* 00000D24 */
  1188. label00000C2C:
  1189. 00000C2C  7003                     moveq.l    D0, 0x03
  1190. 00000C2E  B054                     cmp.w      D0, [A4]
  1191. 00000C30  6708                     beq        +0xA /* 00000C3A */
  1192. 00000C32  7005                     moveq.l    D0, 0x05
  1193. 00000C34  B054                     cmp.w      D0, [A4]
  1194. 00000C36  6600 00D0                bne        +0xD2 /* 00000D08 */
  1195. label00000C3A:
  1196. 00000C3A  0C07 001B                cmpi.b     D7, 0x1B
  1197. 00000C3E  6706                     beq        +0x8 /* 00000C46 */
  1198. 00000C40  0C07 007F                cmpi.b     D7, 0x7F
  1199. 00000C44  660E                     bne        +0x10 /* 00000C54 */
  1200. label00000C46:
  1201. 00000C46  7008                     moveq.l    D0, 0x08
  1202. 00000C48  2940 0002                move.l     [A4 + 0x2], D0
  1203. 00000C4C  422E 0014                clr.b      [A6 + 0x14]
  1204. 00000C50  6000 00D2                bra        +0xD4 /* 00000D24 */
  1205. label00000C54:
  1206. 00000C54  0C07 0008                cmpi.b     D7, 0x8
  1207. 00000C58  671E                     beq        +0x20 /* 00000C78 */
  1208. 00000C5A  0C07 0009                cmpi.b     D7, 0x9 /* '\t' */
  1209. 00000C5E  6718                     beq        +0x1A /* 00000C78 */
  1210. 00000C60  0C07 001C                cmpi.b     D7, 0x1C
  1211. 00000C64  6712                     beq        +0x14 /* 00000C78 */
  1212. 00000C66  0C07 001D                cmpi.b     D7, 0x1D
  1213. 00000C6A  670C                     beq        +0xE /* 00000C78 */
  1214. 00000C6C  0C07 001E                cmpi.b     D7, 0x1E
  1215. 00000C70  6706                     beq        +0x8 /* 00000C78 */
  1216. 00000C72  0C07 001F                cmpi.b     D7, 0x1F
  1217. 00000C76  6608                     bne        +0xA /* 00000C80 */
  1218. label00000C78:
  1219. 00000C78  422E 0014                clr.b      [A6 + 0x14]
  1220. 00000C7C  6000 00A6                bra        +0xA8 /* 00000D24 */
  1221. label00000C80:
  1222. 00000C80  206E 0010                movea.l    A0, [A6 + 0x10]
  1223. 00000C84  2668 00A0                movea.l    A3, [A0 + 0xA0]
  1224. 00000C88  2053                     movea.l    A0, [A3]
  1225. 00000C8A  2248                     movea.l    A1, A0
  1226. 00000C8C  3029 0022                move.w     D0, [A1 + 0x22]
  1227. 00000C90  48C0                     ext.l      D0
  1228. 00000C92  3229 0020                move.w     D1, [A1 + 0x20]
  1229. 00000C96  48C1                     ext.l      D1
  1230. 00000C98  9081                     sub.l      D0, D1
  1231. 00000C9A  3A28 003C                move.w     D5, [A0 + 0x3C]
  1232. 00000C9E  9A40                     sub.w      D5, D0
  1233. 00000CA0  7600                     moveq.l    D3, 0x00
  1234. 00000CA2  0C07 0020                cmpi.b     D7, 0x20 /* ' ' */
  1235. 00000CA6  6D0A                     blt        +0xC /* 00000CB2 */
  1236. 00000CA8  4887                     ext.w      D7
  1237. 00000CAA  0C47 00FF                cmpi.w     D7, 0xFF
  1238. 00000CAE  6E02                     bgt        +0x4 /* 00000CB2 */
  1239. 00000CB0  7601                     moveq.l    D3, 0x01
  1240. label00000CB2:
  1241. 00000CB2  4883                     ext.w      D3
  1242. 00000CB4  3C03                     move.w     D6, D3
  1243. 00000CB6  0C45 001F                cmpi.w     D5, 0x1F
  1244. 00000CBA  6C3E                     bge        +0x40 /* 00000CFA */
  1245. 00000CBC  4A46                     tst.w      D6
  1246. 00000CBE  673A                     beq        +0x3C /* 00000CFA */
  1247. 00000CC0  2F0B                     move.l     -[A7], A3
  1248. 00000CC2  4878 00B0                push.l     0xB0
  1249. 00000CC6  7000                     moveq.l    D0, 0x00
  1250. 00000CC8  2F00                     move.l     -[A7], D0
  1251. 00000CCA  4887                     ext.w      D7
  1252. 00000CCC  48C7                     ext.l      D7
  1253. 00000CCE  2F07                     move.l     -[A7], D7
  1254. 00000CD0  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  1255. 00000CD4  4A40                     tst.w      D0
  1256. 00000CD6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1257. 00000CDA  6710                     beq        +0x12 /* 00000CEC */
  1258. 00000CDC  4887                     ext.w      D7
  1259. 00000CDE  3F07                     move.w     -[A7], D7
  1260. 00000CE0  2F0B                     move.l     -[A7], A3
  1261. 00000CE2  A9DC                     syscall    TEKey
  1262. 00000CE4  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  1263. 00000CEA  6038                     bra        +0x3A /* 00000D24 */
  1264. label00000CEC:
  1265. 00000CEC  7001                     moveq.l    D0, 0x01
  1266. 00000CEE  3F00                     move.w     -[A7], D0
  1267. 00000CF0  A9C8                     syscall    SysBeep
  1268. 00000CF2  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  1269. 00000CF8  602A                     bra        +0x2C /* 00000D24 */
  1270. label00000CFA:
  1271. 00000CFA  7001                     moveq.l    D0, 0x01
  1272. 00000CFC  3F00                     move.w     -[A7], D0
  1273. 00000CFE  A9C8                     syscall    SysBeep
  1274. 00000D00  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  1275. 00000D06  601C                     bra        +0x1E /* 00000D24 */
  1276. label00000D08:
  1277. 00000D08  7006                     moveq.l    D0, 0x06
  1278. 00000D0A  B054                     cmp.w      D0, [A4]
  1279. 00000D0C  6612                     bne        +0x14 /* 00000D20 */
  1280. 00000D0E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1281. 00000D12  A922                     syscall    BeginUpdate
  1282. 00000D14  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1283. 00000D18  A981                     syscall    DrawDialog
  1284. 00000D1A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1285. 00000D1E  A923                     syscall    EndUpdate
  1286. label00000D20:
  1287. 00000D20  422E 0014                clr.b      [A6 + 0x14]
  1288. label00000D24:
  1289. 00000D24  4CEE 18E8 FFE8           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x18]
  1290. 00000D2A  4E5E                     unlink     A6
  1291. 00000D2C  205F                     movea.l    A0, [A7]+
  1292. 00000D2E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1293. 00000D32  4ED0                     jmp        [A0]
  1294. export_208:
  1295. 00000D34  4E56 FD60                link       A6, -0x02A0
  1296. 00000D38  48E7 0118                movem.l    -[A7], D7,A3,A4
  1297. 00000D3C  47EE FF00                lea.l      A3, [A6 - 0x100]
  1298. 00000D40  558F                     subq.l     A7, 2
  1299. 00000D42  A994                     syscall    CurResFile
  1300. 00000D44  3B5F D662                move.w     [A5 - 0x299E], [A7]+
  1301. 00000D48  3F2D D662                move.w     -[A7], [A5 - 0x299E]
  1302. 00000D4C  A998                     syscall    UseResFile
  1303. 00000D4E  4878 0910                push.l     0x910
  1304. 00000D52  486D D55E                pea.l      [A5 - 0x2AA2]
  1305. 00000D56  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1306. 00000D5A  558F                     subq.l     A7, 2
  1307. 00000D5C  2F0B                     move.l     -[A7], A3
  1308. 00000D5E  486D D660                pea.l      [A5 - 0x29A0]
  1309. 00000D62  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1310. 00000D66  3B7C 0001 DC9E           move.w     [A5 - 0x2362], 0x1
  1311. 00000D6C  3B7C 0001 D65E           move.w     [A5 - 0x29A2], 0x1
  1312. 00000D72  7000                     moveq.l    D0, 0x00
  1313. 00000D74  2D40 FE6C                move.l     [A6 - 0x194], D0
  1314. 00000D78  3D7C FFFF FE7C           move.w     [A6 - 0x184], 0xFFFF
  1315. 00000D7E  2D4B FE72                move.l     [A6 - 0x18E], A3
  1316. 00000D82  3D6D D660 FE76           move.w     [A6 - 0x18A], [A5 - 0x29A0]
  1317. 00000D88  558F                     subq.l     A7, 2
  1318. 00000D8A  486E FE60                pea.l      [A6 - 0x1A0]
  1319. 00000D8E  7000                     moveq.l    D0, 0x00
  1320. 00000D90  1F00                     move.b     -[A7], D0
  1321. 00000D92  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  1322. 00000D96  3E1F                     move.w     D7, [A7]+
  1323. 00000D98  7000                     moveq.l    D0, 0x00
  1324. 00000D9A  302E FE86                move.w     D0, [A6 - 0x17A]
  1325. 00000D9E  323C 0080                move.w     D1, 0x80
  1326. 00000DA2  C240                     and.w      D1, D0
  1327. 00000DA4  7000                     moveq.l    D0, 0x00
  1328. 00000DA6  3001                     move.w     D0, D1
  1329. 00000DA8  7200                     moveq.l    D1, 0x00
  1330. 00000DAA  322E FE86                move.w     D1, [A6 - 0x17A]
  1331. 00000DAE  343C 8000                move.w     D2, 0x8000
  1332. 00000DB2  C441                     and.w      D2, D1
  1333. 00000DB4  7200                     moveq.l    D1, 0x00
  1334. 00000DB6  3202                     move.w     D1, D2
  1335. 00000DB8  D280                     add.l      D1, D0
  1336. 00000DBA  5EC0                     sgt        D0
  1337. 00000DBC  4400                     neg.b      D0
  1338. 00000DBE  4880                     ext.w      D0
  1339. 00000DC0  3B40 D666                move.w     [A5 - 0x299A], D0
  1340. 00000DC4  7000                     moveq.l    D0, 0x00
  1341. 00000DC6  2D40 FEBC                move.l     [A6 - 0x144], D0
  1342. 00000DCA  3D6D D660 FEC6           move.w     [A6 - 0x13A], [A5 - 0x29A0]
  1343. 00000DD0  422E FECA                clr.b      [A6 - 0x136]
  1344. 00000DD4  426E FECC                clr.w      [A6 - 0x134]
  1345. 00000DD8  41ED D55E                lea.l      A0, [A5 - 0x2AA2]
  1346. 00000DDC  2D48 FEC2                move.l     [A6 - 0x13E], A0
  1347. 00000DE0  558F                     subq.l     A7, 2
  1348. 00000DE2  486E FEB0                pea.l      [A6 - 0x150]
  1349. 00000DE6  7000                     moveq.l    D0, 0x00
  1350. 00000DE8  1F00                     move.b     -[A7], D0
  1351. 00000DEA  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1352. 00000DEE  3E1F                     move.w     D7, [A7]+
  1353. 00000DF0  7000                     moveq.l    D0, 0x00
  1354. 00000DF2  102E FECE                move.b     D0, [A6 - 0x132]
  1355. 00000DF6  7201                     moveq.l    D1, 0x01
  1356. 00000DF8  C200                     and.b      D1, D0
  1357. 00000DFA  7000                     moveq.l    D0, 0x00
  1358. 00000DFC  1001                     move.b     D0, D1
  1359. 00000DFE  3B40 D664                move.w     [A5 - 0x299C], D0
  1360. 00000E02  598F                     subq.l     A7, 4
  1361. 00000E04  2F3C 4D45 4343           move.l     -[A7], 0x4D454343 /* 'MECC' */
  1362. 00000E0A  7004                     moveq.l    D0, 0x04
  1363. 00000E0C  3F00                     move.w     -[A7], D0
  1364. 00000E0E  A9A0                     syscall    GetResource
  1365. 00000E10  2857                     movea.l    A4, [A7]
  1366. 00000E12  A992                     syscall    DetachResource
  1367. 00000E14  204C                     movea.l    A0, A4
  1368. 00000E16  A029                     syscall    HLock
  1369. 00000E18  2054                     movea.l    A0, [A4]
  1370. 00000E1A  0CA8 534D 5590 0080      cmpi.l     [A0 + 0x80], 0x534D5590
  1371. 00000E22  544F                     addq.w     A7, 2
  1372. 00000E24  664C                     bne        +0x4E /* 00000E72 */
  1373. 00000E26  2054                     movea.l    A0, [A4]
  1374. 00000E28  7000                     moveq.l    D0, 0x00
  1375. 00000E2A  1028 0020                move.b     D0, [A0 + 0x20]
  1376. 00000E2E  4A80                     tst.l      D0
  1377. 00000E30  663A                     bne        +0x3C /* 00000E6C */
  1378. 00000E32  4A6D D666                tst.w      [A5 - 0x299A]
  1379. 00000E36  6616                     bne        +0x18 /* 00000E4E */
  1380. 00000E38  4A6D D664                tst.w      [A5 - 0x299C]
  1381. 00000E3C  6610                     bne        +0x12 /* 00000E4E */
  1382. 00000E3E  4868 0060                pea.l      [A0 + 0x60]
  1383. 00000E42  4EBA FC2E                jsr        [PC - 0x3D2 /* 00000A72 */]
  1384. 00000E46  426D DC9E                clr.w      [A5 - 0x2362]
  1385. 00000E4A  584F                     addq.w     A7, 4
  1386. 00000E4C  604A                     bra        +0x4C /* 00000E98 */
  1387. label00000E4E:
  1388. 00000E4E  486E FD60                pea.l      [A6 - 0x2A0]
  1389. 00000E52  3F3C 0838                move.w     -[A7], 0x838
  1390. 00000E56  7003                     moveq.l    D0, 0x03
  1391. 00000E58  3F00                     move.w     -[A7], D0
  1392. 00000E5A  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1393. 00000E5E  486E FD60                pea.l      [A6 - 0x2A0]
  1394. 00000E62  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1395. 00000E66  A9F4                     syscall    ExitToShell
  1396. 00000E68  584F                     addq.w     A7, 4
  1397. 00000E6A  602C                     bra        +0x2E /* 00000E98 */
  1398. label00000E6C:
  1399. 00000E6C  426D DC9E                clr.w      [A5 - 0x2362]
  1400. 00000E70  6026                     bra        +0x28 /* 00000E98 */
  1401. label00000E72:
  1402. 00000E72  2054                     movea.l    A0, [A4]
  1403. 00000E74  0CA8 534D 55D6 0080      cmpi.l     [A0 + 0x80], 0x534D55D6
  1404. 00000E7C  6606                     bne        +0x8 /* 00000E84 */
  1405. 00000E7E  426D DC9E                clr.w      [A5 - 0x2362]
  1406. 00000E82  6014                     bra        +0x16 /* 00000E98 */
  1407. label00000E84:
  1408. 00000E84  2054                     movea.l    A0, [A4]
  1409. 00000E86  4AA8 0080                tst.l      [A0 + 0x80]
  1410. 00000E8A  6606                     bne        +0x8 /* 00000E92 */
  1411. 00000E8C  4EBA FBA2                jsr        [PC - 0x45E /* 00000A30 */]
  1412. 00000E90  6006                     bra        +0x8 /* 00000E98 */
  1413. label00000E92:
  1414. 00000E92  3B7C 0001 DC9E           move.w     [A5 - 0x2362], 0x1
  1415. label00000E98:
  1416. 00000E98  200C                     move.l     D0, A4
  1417. 00000E9A  6704                     beq        +0x6 /* 00000EA0 */
  1418. 00000E9C  204C                     movea.l    A0, A4
  1419. 00000E9E  A023                     syscall    DisposHandle/DisposeHandle
  1420. label00000EA0:
  1421. 00000EA0  4CEE 1880 FD54           movem.l    D7,A3,A4, [A6 - 0x2AC]
  1422. 00000EA6  4E5E                     unlink     A6
  1423. 00000EA8  4E75                     rts
  1424. fn00000EAA:
  1425. 00000EAA  4E56 FF00                link       A6, -0x0100
  1426. 00000EAE  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  1427. 00000EB2  266E 0008                movea.l    A3, [A6 + 0x8]
  1428. 00000EB6  49EE FF00                lea.l      A4, [A6 - 0x100]
  1429. 00000EBA  18BC 0008                move.b     [A4], 0x8
  1430. 00000EBE  2F0B                     move.l     -[A7], A3
  1431. 00000EC0  4EBA 0064                jsr        [PC + 0x64 /* 00000F26 */]
  1432. 00000EC4  2A00                     move.l     D5, D0
  1433. 00000EC6  7E01                     moveq.l    D7, 0x01
  1434. 00000EC8  4246                     clr.w      D6
  1435. 00000ECA  584F                     addq.w     A7, 4
  1436. 00000ECC  6030                     bra        +0x32 /* 00000EFE */
  1437. label00000ECE:
  1438. 00000ECE  48C7                     ext.l      D7
  1439. 00000ED0  3206                     move.w     D1, D6
  1440. 00000ED2  48C1                     ext.l      D1
  1441. 00000ED4  2001                     move.l     D0, D1
  1442. 00000ED6  D281                     add.l      D1, D1
  1443. 00000ED8  D280                     add.l      D1, D0
  1444. 00000EDA  7007                     moveq.l    D0, 0x07
  1445. 00000EDC  9081                     sub.l      D0, D1
  1446. 00000EDE  D087                     add.l      D0, D7
  1447. 00000EE0  19B3 0800 7000           move.b     [A4 + D7.w], [A3 + D0]
  1448. 00000EE6  48C7                     ext.l      D7
  1449. 00000EE8  2007                     move.l     D0, D7
  1450. 00000EEA  5280                     addq.l     D0, 1
  1451. 00000EEC  7202                     moveq.l    D1, 0x02
  1452. 00000EEE  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  1453. 00000EF2  48C7                     ext.l      D7
  1454. 00000EF4  19B3 0800 7001           move.b     [A4 + D7.w + 0x1], [A3 + D0]
  1455. 00000EFA  5447                     addq.w     D7, 2
  1456. 00000EFC  5246                     addq.w     D6, 1
  1457. label00000EFE:
  1458. 00000EFE  0C47 0008                cmpi.w     D7, 0x8
  1459. 00000F02  6FCA                     ble        -0x34 /* 00000ECE */
  1460. 00000F04  2F0C                     move.l     -[A7], A4
  1461. 00000F06  4EBA 001E                jsr        [PC + 0x1E /* 00000F26 */]
  1462. 00000F0A  2C00                     move.l     D6, D0
  1463. 00000F0C  BD85                     xor.l      D5, D6
  1464. 00000F0E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1465. 00000F12  2F05                     move.l     -[A7], D5
  1466. 00000F14  4EBA 0082                jsr        [PC + 0x82 /* 00000F98 */]
  1467. 00000F18  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1468. 00000F1C  4CEE 18E8 FEE8           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x118]
  1469. 00000F22  4E5E                     unlink     A6
  1470. 00000F24  4E75                     rts
  1471. fn00000F26:
  1472. 00000F26  4E56 0000                link       A6, 0
  1473. 00000F2A  48E7 1708                movem.l    -[A7], D3,D5,D6,D7,A4
  1474. 00000F2E  286E 0008                movea.l    A4, [A6 + 0x8]
  1475. 00000F32  7A00                     moveq.l    D5, 0x00
  1476. 00000F34  7E01                     moveq.l    D7, 0x01
  1477. 00000F36  604C                     bra        +0x4E /* 00000F84 */
  1478. label00000F38:
  1479. 00000F38  7600                     moveq.l    D3, 0x00
  1480. 00000F3A  7000                     moveq.l    D0, 0x00
  1481. 00000F3C  1034 7000                move.b     D0, [A4 + D7.w]
  1482. 00000F40  0C00 0041                cmpi.b     D0, 0x41 /* 'A' */
  1483. 00000F44  650E                     bcs        +0x10 /* 00000F54 */
  1484. 00000F46  7000                     moveq.l    D0, 0x00
  1485. 00000F48  1034 7000                move.b     D0, [A4 + D7.w]
  1486. 00000F4C  0C00 0046                cmpi.b     D0, 0x46 /* 'F' */
  1487. 00000F50  6202                     bhi        +0x4 /* 00000F54 */
  1488. 00000F52  7601                     moveq.l    D3, 0x01
  1489. label00000F54:
  1490. 00000F54  4A03                     tst.b      D3
  1491. 00000F56  670C                     beq        +0xE /* 00000F64 */
  1492. 00000F58  7000                     moveq.l    D0, 0x00
  1493. 00000F5A  1034 7000                move.b     D0, [A4 + D7.w]
  1494. 00000F5E  907C 0037                sub.w      D0, 0x37 /* '7' */
  1495. 00000F62  600A                     bra        +0xC /* 00000F6E */
  1496. label00000F64:
  1497. 00000F64  7000                     moveq.l    D0, 0x00
  1498. 00000F66  1034 7000                move.b     D0, [A4 + D7.w]
  1499. 00000F6A  907C 0030                sub.w      D0, 0x30 /* '0' */
  1500. label00000F6E:
  1501. 00000F6E  48C0                     ext.l      D0
  1502. 00000F70  2C00                     move.l     D6, D0
  1503. 00000F72  7000                     moveq.l    D0, 0x00
  1504. 00000F74  1014                     move.b     D0, [A4]
  1505. 00000F76  48C7                     ext.l      D7
  1506. 00000F78  9087                     sub.l      D0, D7
  1507. 00000F7A  E580                     asl        D0, 2
  1508. 00000F7C  2206                     move.l     D1, D6
  1509. 00000F7E  E1A9                     lsl        D1, D0
  1510. 00000F80  DA81                     add.l      D5, D1
  1511. 00000F82  5247                     addq.w     D7, 1
  1512. label00000F84:
  1513. 00000F84  7000                     moveq.l    D0, 0x00
  1514. 00000F86  1014                     move.b     D0, [A4]
  1515. 00000F88  B047                     cmp.w      D0, D7
  1516. 00000F8A  6CAC                     bge        -0x52 /* 00000F38 */
  1517. 00000F8C  2005                     move.l     D0, D5
  1518. 00000F8E  4CEE 10E8 FFEC           movem.l    D3,D5,D6,D7,A4, [A6 - 0x14]
  1519. 00000F94  4E5E                     unlink     A6
  1520. 00000F96  4E75                     rts
  1521. fn00000F98:
  1522. 00000F98  4E56 FFF0                link       A6, -0x0010
  1523. 00000F9C  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  1524. 00000FA0  47EE FFF0                lea.l      A3, [A6 - 0x10]
  1525. 00000FA4  2C2E 0008                move.l     D6, [A6 + 0x8]
  1526. 00000FA8  286E 000C                movea.l    A4, [A6 + 0xC]
  1527. 00000FAC  177C 0046 000F           move.b     [A3 + 0xF], 0x46 /* 'F' */
  1528. 00000FB2  177C 0045 000E           move.b     [A3 + 0xE], 0x45 /* 'E' */
  1529. 00000FB8  177C 0044 000D           move.b     [A3 + 0xD], 0x44 /* 'D' */
  1530. 00000FBE  177C 0043 000C           move.b     [A3 + 0xC], 0x43 /* 'C' */
  1531. 00000FC4  177C 0042 000B           move.b     [A3 + 0xB], 0x42 /* 'B' */
  1532. 00000FCA  177C 0041 000A           move.b     [A3 + 0xA], 0x41 /* 'A' */
  1533. 00000FD0  177C 0039 0009           move.b     [A3 + 0x9], 0x39 /* '9' */
  1534. 00000FD6  177C 0038 0008           move.b     [A3 + 0x8], 0x38 /* '8' */
  1535. 00000FDC  177C 0037 0007           move.b     [A3 + 0x7], 0x37 /* '7' */
  1536. 00000FE2  177C 0036 0006           move.b     [A3 + 0x6], 0x36 /* '6' */
  1537. 00000FE8  177C 0035 0005           move.b     [A3 + 0x5], 0x35 /* '5' */
  1538. 00000FEE  177C 0034 0004           move.b     [A3 + 0x4], 0x34 /* '4' */
  1539. 00000FF4  177C 0033 0003           move.b     [A3 + 0x3], 0x33 /* '3' */
  1540. 00000FFA  177C 0032 0002           move.b     [A3 + 0x2], 0x32 /* '2' */
  1541. 00001000  177C 0031 0001           move.b     [A3 + 0x1], 0x31 /* '1' */
  1542. 00001006  16BC 0030                move.b     [A3], 0x30 /* '0' */
  1543. 0000100A  18BC 0008                move.b     [A4], 0x8
  1544. 0000100E  7E00                     moveq.l    D7, 0x00
  1545. 00001010  1E14                     move.b     D7, [A4]
  1546. 00001012  7601                     moveq.l    D3, 0x01
  1547. 00001014  600E                     bra        +0x10 /* 00001024 */
  1548. label00001016:
  1549. 00001016  700F                     moveq.l    D0, 0x0F
  1550. 00001018  C086                     and.l      D0, D6
  1551. 0000101A  19B3 0000 7000           move.b     [A4 + D7.w], [A3 + D0.w]
  1552. 00001020  E886                     asr        D6, 4
  1553. 00001022  5347                     subq.w     D7, 1
  1554. label00001024:
  1555. 00001024  B647                     cmp.w      D3, D7
  1556. 00001026  6FEE                     ble        -0x10 /* 00001016 */
  1557. 00001028  4CEE 18C8 FFDC           movem.l    D3,D6,D7,A3,A4, [A6 - 0x24]
  1558. 0000102E  4E5E                     unlink     A6
  1559. 00001030  4E75                     rts
  1560. fn00001032:
  1561. 00001032  4E56 FF00                link       A6, -0x0100
  1562. 00001036  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  1563. 0000103A  266E 000C                movea.l    A3, [A6 + 0xC]
  1564. 0000103E  49EE FF00                lea.l      A4, [A6 - 0x100]
  1565. 00001042  206E 0008                movea.l    A0, [A6 + 0x8]
  1566. 00001046  7000                     moveq.l    D0, 0x00
  1567. 00001048  1010                     move.b     D0, [A0]
  1568. 0000104A  0C40 0008                cmpi.w     D0, 0x8
  1569. 0000104E  6704                     beq        +0x6 /* 00001054 */
  1570. 00001050  7000                     moveq.l    D0, 0x00
  1571. 00001052  6026                     bra        +0x28 /* 0000107A */
  1572. label00001054:
  1573. 00001054  2F0C                     move.l     -[A7], A4
  1574. 00001056  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1575. 0000105A  4EBA FE4E                jsr        [PC - 0x1B2 /* 00000EAA */]
  1576. 0000105E  4247                     clr.w      D7
  1577. 00001060  7608                     moveq.l    D3, 0x08
  1578. 00001062  504F                     addq.w     A7, 8
  1579. label00001064:
  1580. 00001064  1034 7000                move.b     D0, [A4 + D7.w]
  1581. 00001068  B033 7000                cmp.b      D0, [A3 + D7.w]
  1582. 0000106C  6704                     beq        +0x6 /* 00001072 */
  1583. 0000106E  7000                     moveq.l    D0, 0x00
  1584. 00001070  6008                     bra        +0xA /* 0000107A */
  1585. label00001072:
  1586. 00001072  5247                     addq.w     D7, 1
  1587. 00001074  B647                     cmp.w      D3, D7
  1588. 00001076  6CEC                     bge        -0x12 /* 00001064 */
  1589. 00001078  7001                     moveq.l    D0, 0x01
  1590. label0000107A:
  1591. 0000107A  4CEE 1888 FEF0           movem.l    D3,D7,A3,A4, [A6 - 0x110]
  1592. 00001080  4E5E                     unlink     A6
  1593. 00001082  4E75                     rts
  1594. fn00001084:
  1595. 00001084  4E56 FCE4                link       A6, -0x031C
  1596. 00001088  48E7 0018                movem.l    -[A7], A3,A4
  1597. 0000108C  49EE FD00                lea.l      A4, [A6 - 0x300]
  1598. 00001090  7000                     moveq.l    D0, 0x00
  1599. 00001092  2640                     movea.l    A3, D0
  1600. 00001094  486E FCE8                pea.l      [A6 - 0x318]
  1601. 00001098  A874                     syscall    GetPort
  1602. 0000109A  598F                     subq.l     A7, 4
  1603. 0000109C  3F3C 0837                move.w     -[A7], 0x837
  1604. 000010A0  7000                     moveq.l    D0, 0x00
  1605. 000010A2  2F00                     move.l     -[A7], D0
  1606. 000010A4  72FF                     moveq.l    D1, 0xFFFFFFFF
  1607. 000010A6  2F01                     move.l     -[A7], D1
  1608. 000010A8  A97C                     syscall    GetNewDialog
  1609. 000010AA  2D5F FCE4                move.l     [A6 - 0x31C], [A7]+
  1610. 000010AE  6700 01AC                beq        +0x1AE /* 0000125C */
  1611. 000010B2  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1612. 000010B6  A873                     syscall    SetPort
  1613. 000010B8  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1614. 000010BC  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1615. 000010C0  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1616. 000010C4  A915                     syscall    ShowWindow
  1617. 000010C6  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1618. 000010CA  A91F                     syscall    SelectWindow
  1619. 000010CC  486E FE00                pea.l      [A6 - 0x200]
  1620. 000010D0  598F                     subq.l     A7, 4
  1621. 000010D2  A975                     syscall    TickCount
  1622. 000010D4  203C 534D 554E           move.l     D0, 0x534D554E /* 'SMUN' */
  1623. 000010DA  221F                     move.l     D1, [A7]+
  1624. 000010DC  B181                     xor.l      D1, D0
  1625. 000010DE  2F01                     move.l     -[A7], D1
  1626. 000010E0  4EBA FEB6                jsr        [PC - 0x14A /* 00000F98 */]
  1627. 000010E4  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1628. 000010E8  7009                     moveq.l    D0, 0x09
  1629. 000010EA  3F00                     move.w     -[A7], D0
  1630. 000010EC  486E FCF4                pea.l      [A6 - 0x30C]
  1631. 000010F0  486E FCF6                pea.l      [A6 - 0x30A]
  1632. 000010F4  486E FCEC                pea.l      [A6 - 0x314]
  1633. 000010F8  A98D                     syscall    GetDialogItem/GetDItem
  1634. 000010FA  2F2E FCF6                move.l     -[A7], [A6 - 0x30A]
  1635. 000010FE  486E FE00                pea.l      [A6 - 0x200]
  1636. 00001102  A98F                     syscall    SetDialogItemText/SetIText
  1637. 00001104  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1638. 00001108  A981                     syscall    DrawDialog
  1639. 0000110A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1640. label0000110E:
  1641. 0000110E  486D 06AA                pea.l      [A5 + 0x6AA /* export_209 */]
  1642. 00001112  486E FCFE                pea.l      [A6 - 0x302]
  1643. 00001116  A991                     syscall    ModalDialog
  1644. 00001118  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1645. 0000111C  3F2E FCFE                move.w     -[A7], [A6 - 0x302]
  1646. 00001120  486E FCF4                pea.l      [A6 - 0x30C]
  1647. 00001124  486E FCF6                pea.l      [A6 - 0x30A]
  1648. 00001128  486E FCEC                pea.l      [A6 - 0x314]
  1649. 0000112C  A98D                     syscall    GetDialogItem/GetDItem
  1650. 0000112E  2D6E FCF6 FCFA           move.l     [A6 - 0x306], [A6 - 0x30A]
  1651. 00001134  302E FCFE                move.w     D0, [A6 - 0x302]
  1652. 00001138  5340                     subq.w     D0, 1
  1653. 0000113A  6600 010E                bne        +0x110 /* 0000124A */
  1654. 0000113E  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1655. 00001142  700A                     moveq.l    D0, 0x0A
  1656. 00001144  3F00                     move.w     -[A7], D0
  1657. 00001146  486E FCF4                pea.l      [A6 - 0x30C]
  1658. 0000114A  486E FCF6                pea.l      [A6 - 0x30A]
  1659. 0000114E  486E FCEC                pea.l      [A6 - 0x314]
  1660. 00001152  A98D                     syscall    GetDialogItem/GetDItem
  1661. 00001154  2F2E FCF6                move.l     -[A7], [A6 - 0x30A]
  1662. 00001158  486E FF00                pea.l      [A6 - 0x100]
  1663. 0000115C  A990                     syscall    GetDialogItemText/GetIText
  1664. 0000115E  486E FF00                pea.l      [A6 - 0x100]
  1665. 00001162  486E FE00                pea.l      [A6 - 0x200]
  1666. 00001166  4EBA FECA                jsr        [PC - 0x136 /* 00001032 */]
  1667. 0000116A  4A00                     tst.b      D0
  1668. 0000116C  504F                     addq.w     A7, 8
  1669. 0000116E  6700 00C0                beq        +0xC2 /* 00001230 */
  1670. 00001172  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1671. 00001176  7007                     moveq.l    D0, 0x07
  1672. 00001178  3F00                     move.w     -[A7], D0
  1673. 0000117A  486E FCF4                pea.l      [A6 - 0x30C]
  1674. 0000117E  486E FCF6                pea.l      [A6 - 0x30A]
  1675. 00001182  486E FCEC                pea.l      [A6 - 0x314]
  1676. 00001186  A98D                     syscall    GetDialogItem/GetDItem
  1677. 00001188  2F2E FCF6                move.l     -[A7], [A6 - 0x30A]
  1678. 0000118C  2F0C                     move.l     -[A7], A4
  1679. 0000118E  A990                     syscall    GetDialogItemText/GetIText
  1680. 00001190  2F0C                     move.l     -[A7], A4
  1681. 00001192  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1682. 00001196  7000                     moveq.l    D0, 0x00
  1683. 00001198  1014                     move.b     D0, [A4]
  1684. 0000119A  4A80                     tst.l      D0
  1685. 0000119C  6364                     bls        +0x66 /* 00001202 */
  1686. 0000119E  426D DC9E                clr.w      [A5 - 0x2362]
  1687. 000011A2  203C 0000 0084           move.l     D0, 0x84
  1688. 000011A8  A322                     syscall    NewHandleClear, flags=3
  1689. 000011AA  2648                     movea.l    A3, A0
  1690. 000011AC  2F0C                     move.l     -[A7], A4
  1691. 000011AE  2053                     movea.l    A0, [A3]
  1692. 000011B0  4868 0020                pea.l      [A0 + 0x20]
  1693. 000011B4  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1694. 000011B8  486D D4A8                pea.l      [A5 - 0x2B58]
  1695. 000011BC  2053                     movea.l    A0, [A3]
  1696. 000011BE  2F08                     move.l     -[A7], A0
  1697. 000011C0  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1698. 000011C4  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1699. 000011C8  7008                     moveq.l    D0, 0x08
  1700. 000011CA  3F00                     move.w     -[A7], D0
  1701. 000011CC  486E FCF4                pea.l      [A6 - 0x30C]
  1702. 000011D0  486E FCF6                pea.l      [A6 - 0x30A]
  1703. 000011D4  486E FCEC                pea.l      [A6 - 0x314]
  1704. 000011D8  A98D                     syscall    GetDialogItem/GetDItem
  1705. 000011DA  2F2E FCF6                move.l     -[A7], [A6 - 0x30A]
  1706. 000011DE  2F0C                     move.l     -[A7], A4
  1707. 000011E0  A990                     syscall    GetDialogItemText/GetIText
  1708. 000011E2  2F0C                     move.l     -[A7], A4
  1709. 000011E4  2053                     movea.l    A0, [A3]
  1710. 000011E6  4868 0040                pea.l      [A0 + 0x40]
  1711. 000011EA  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  1712. 000011EE  2053                     movea.l    A0, [A3]
  1713. 000011F0  217C 534D 5590 0080      move.l     [A0 + 0x80], 0x534D5590
  1714. 000011F8  2F0B                     move.l     -[A7], A3
  1715. 000011FA  4EBA 0192                jsr        [PC + 0x192 /* 0000138E */]
  1716. 000011FE  584F                     addq.w     A7, 4
  1717. 00001200  6048                     bra        +0x4A /* 0000124A */
  1718. label00001202:
  1719. 00001202  2F0C                     move.l     -[A7], A4
  1720. 00001204  3F3C 0838                move.w     -[A7], 0x838
  1721. 00001208  7005                     moveq.l    D0, 0x05
  1722. 0000120A  3F00                     move.w     -[A7], D0
  1723. 0000120C  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1724. 00001210  2F0C                     move.l     -[A7], A4
  1725. 00001212  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1726. 00001216  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1727. 0000121A  7007                     moveq.l    D0, 0x07
  1728. 0000121C  3F00                     move.w     -[A7], D0
  1729. 0000121E  7200                     moveq.l    D1, 0x00
  1730. 00001220  3F01                     move.w     -[A7], D1
  1731. 00001222  3F3C 00FF                move.w     -[A7], 0xFF
  1732. 00001226  A97E                     syscall    SelectDialogItemText/SelIText
  1733. 00001228  426E FCFE                clr.w      [A6 - 0x302]
  1734. 0000122C  584F                     addq.w     A7, 4
  1735. 0000122E  601A                     bra        +0x1C /* 0000124A */
  1736. label00001230:
  1737. 00001230  2F0C                     move.l     -[A7], A4
  1738. 00001232  3F3C 0838                move.w     -[A7], 0x838
  1739. 00001236  7004                     moveq.l    D0, 0x04
  1740. 00001238  3F00                     move.w     -[A7], D0
  1741. 0000123A  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1742. 0000123E  2F0C                     move.l     -[A7], A4
  1743. 00001240  4EAD 00E2                jsr        [A5 + 0xE2 /* export_24 */]
  1744. 00001244  426E FCFE                clr.w      [A6 - 0x302]
  1745. 00001248  584F                     addq.w     A7, 4
  1746. label0000124A:
  1747. 0000124A  7001                     moveq.l    D0, 0x01
  1748. 0000124C  B06E FCFE                cmp.w      D0, [A6 - 0x302]
  1749. 00001250  670A                     beq        +0xC /* 0000125C */
  1750. 00001252  7002                     moveq.l    D0, 0x02
  1751. 00001254  B06E FCFE                cmp.w      D0, [A6 - 0x302]
  1752. 00001258  6600 FEB4                bne        -0x14A /* 0000110E */
  1753. label0000125C:
  1754. 0000125C  2F2E FCE8                move.l     -[A7], [A6 - 0x318]
  1755. 00001260  A873                     syscall    SetPort
  1756. 00001262  2F2E FCE4                move.l     -[A7], [A6 - 0x31C]
  1757. 00001266  A983                     syscall    DisposeDialog
  1758. 00001268  4CEE 1800 FCDC           movem.l    A3,A4, [A6 - 0x324]
  1759. 0000126E  4E5E                     unlink     A6
  1760. 00001270  4E75                     rts
  1761. export_209:
  1762. 00001272  4E56 0000                link       A6, 0
  1763. 00001276  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  1764. 0000127A  286E 000C                movea.l    A4, [A6 + 0xC]
  1765. 0000127E  7003                     moveq.l    D0, 0x03
  1766. 00001280  B054                     cmp.w      D0, [A4]
  1767. 00001282  6706                     beq        +0x8 /* 0000128A */
  1768. 00001284  7005                     moveq.l    D0, 0x05
  1769. 00001286  B054                     cmp.w      D0, [A4]
  1770. 00001288  6624                     bne        +0x26 /* 000012AE */
  1771. label0000128A:
  1772. 0000128A  2E2C 0002                move.l     D7, [A4 + 0x2]
  1773. 0000128E  CEBC 0000 00FF           and.l      D7, 0xFF
  1774. 00001294  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  1775. 00001298  6706                     beq        +0x8 /* 000012A0 */
  1776. 0000129A  0C07 0003                cmpi.b     D7, 0x3
  1777. 0000129E  660E                     bne        +0x10 /* 000012AE */
  1778. label000012A0:
  1779. 000012A0  7009                     moveq.l    D0, 0x09
  1780. 000012A2  2940 0002                move.l     [A4 + 0x2], D0
  1781. 000012A6  422E 0014                clr.b      [A6 + 0x14]
  1782. 000012AA  6000 00D2                bra        +0xD4 /* 0000137E */
  1783. label000012AE:
  1784. 000012AE  7003                     moveq.l    D0, 0x03
  1785. 000012B0  B054                     cmp.w      D0, [A4]
  1786. 000012B2  6708                     beq        +0xA /* 000012BC */
  1787. 000012B4  7005                     moveq.l    D0, 0x05
  1788. 000012B6  B054                     cmp.w      D0, [A4]
  1789. 000012B8  6600 00C0                bne        +0xC2 /* 0000137A */
  1790. label000012BC:
  1791. 000012BC  206E 0010                movea.l    A0, [A6 + 0x10]
  1792. 000012C0  3028 00A4                move.w     D0, [A0 + 0xA4]
  1793. 000012C4  48C0                     ext.l      D0
  1794. 000012C6  5280                     addq.l     D0, 1
  1795. 000012C8  720A                     moveq.l    D1, 0x0A
  1796. 000012CA  B280                     cmp.l      D1, D0
  1797. 000012CC  6600 00AC                bne        +0xAE /* 0000137A */
  1798. 000012D0  0C07 001B                cmpi.b     D7, 0x1B
  1799. 000012D4  6706                     beq        +0x8 /* 000012DC */
  1800. 000012D6  0C07 007F                cmpi.b     D7, 0x7F
  1801. 000012DA  660E                     bne        +0x10 /* 000012EA */
  1802. label000012DC:
  1803. 000012DC  7008                     moveq.l    D0, 0x08
  1804. 000012DE  2940 0002                move.l     [A4 + 0x2], D0
  1805. 000012E2  422E 0014                clr.b      [A6 + 0x14]
  1806. 000012E6  6000 0096                bra        +0x98 /* 0000137E */
  1807. label000012EA:
  1808. 000012EA  0C07 0008                cmpi.b     D7, 0x8
  1809. 000012EE  671E                     beq        +0x20 /* 0000130E */
  1810. 000012F0  0C07 0009                cmpi.b     D7, 0x9 /* '\t' */
  1811. 000012F4  6718                     beq        +0x1A /* 0000130E */
  1812. 000012F6  0C07 001C                cmpi.b     D7, 0x1C
  1813. 000012FA  6712                     beq        +0x14 /* 0000130E */
  1814. 000012FC  0C07 001D                cmpi.b     D7, 0x1D
  1815. 00001300  670C                     beq        +0xE /* 0000130E */
  1816. 00001302  0C07 001E                cmpi.b     D7, 0x1E
  1817. 00001306  6706                     beq        +0x8 /* 0000130E */
  1818. 00001308  0C07 001F                cmpi.b     D7, 0x1F
  1819. 0000130C  6606                     bne        +0x8 /* 00001314 */
  1820. label0000130E:
  1821. 0000130E  422E 0014                clr.b      [A6 + 0x14]
  1822. 00001312  606A                     bra        +0x6C /* 0000137E */
  1823. label00001314:
  1824. 00001314  206E 0010                movea.l    A0, [A6 + 0x10]
  1825. 00001318  2668 00A0                movea.l    A3, [A0 + 0xA0]
  1826. 0000131C  2053                     movea.l    A0, [A3]
  1827. 0000131E  2248                     movea.l    A1, A0
  1828. 00001320  3029 0022                move.w     D0, [A1 + 0x22]
  1829. 00001324  48C0                     ext.l      D0
  1830. 00001326  3229 0020                move.w     D1, [A1 + 0x20]
  1831. 0000132A  48C1                     ext.l      D1
  1832. 0000132C  9081                     sub.l      D0, D1
  1833. 0000132E  3C28 003C                move.w     D6, [A0 + 0x3C]
  1834. 00001332  9C40                     sub.w      D6, D0
  1835. 00001334  0C46 000A                cmpi.w     D6, 0xA /* '\n' */
  1836. 00001338  6C32                     bge        +0x34 /* 0000136C */
  1837. 0000133A  7600                     moveq.l    D3, 0x00
  1838. 0000133C  0C07 0061                cmpi.b     D7, 0x61 /* 'a' */
  1839. 00001340  6D08                     blt        +0xA /* 0000134A */
  1840. 00001342  0C07 007A                cmpi.b     D7, 0x7A /* 'z' */
  1841. 00001346  6E02                     bgt        +0x4 /* 0000134A */
  1842. 00001348  7601                     moveq.l    D3, 0x01
  1843. label0000134A:
  1844. 0000134A  4A03                     tst.b      D3
  1845. 0000134C  6708                     beq        +0xA /* 00001356 */
  1846. 0000134E  1007                     move.b     D0, D7
  1847. 00001350  7220                     moveq.l    D1, 0x20
  1848. 00001352  9001                     sub.b      D0, D1
  1849. 00001354  6004                     bra        +0x6 /* 0000135A */
  1850. label00001356:
  1851. 00001356  4887                     ext.w      D7
  1852. 00001358  3007                     move.w     D0, D7
  1853. label0000135A:
  1854. 0000135A  1E00                     move.b     D7, D0
  1855. 0000135C  4887                     ext.w      D7
  1856. 0000135E  3F07                     move.w     -[A7], D7
  1857. 00001360  2F0B                     move.l     -[A7], A3
  1858. 00001362  A9DC                     syscall    TEKey
  1859. 00001364  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  1860. 0000136A  6012                     bra        +0x14 /* 0000137E */
  1861. label0000136C:
  1862. 0000136C  7001                     moveq.l    D0, 0x01
  1863. 0000136E  3F00                     move.w     -[A7], D0
  1864. 00001370  A9C8                     syscall    SysBeep
  1865. 00001372  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  1866. 00001378  6004                     bra        +0x6 /* 0000137E */
  1867. label0000137A:
  1868. 0000137A  422E 0014                clr.b      [A6 + 0x14]
  1869. label0000137E:
  1870. 0000137E  4CEE 18C8 FFEC           movem.l    D3,D6,D7,A3,A4, [A6 - 0x14]
  1871. 00001384  4E5E                     unlink     A6
  1872. 00001386  205F                     movea.l    A0, [A7]+
  1873. 00001388  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1874. 0000138C  4ED0                     jmp        [A0]
  1875. fn0000138E:
  1876. 0000138E  4E56 FFF0                link       A6, -0x0010
  1877. 00001392  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1878. 00001396  286E 0008                movea.l    A4, [A6 + 0x8]
  1879. 0000139A  558F                     subq.l     A7, 2
  1880. 0000139C  A994                     syscall    CurResFile
  1881. 0000139E  3C1F                     move.w     D6, [A7]+
  1882. 000013A0  3F2D D662                move.w     -[A7], [A5 - 0x299E]
  1883. 000013A4  A998                     syscall    UseResFile
  1884. 000013A6  598F                     subq.l     A7, 4
  1885. 000013A8  2F3C 4D45 4343           move.l     -[A7], 0x4D454343 /* 'MECC' */
  1886. 000013AE  7004                     moveq.l    D0, 0x04
  1887. 000013B0  3F00                     move.w     -[A7], D0
  1888. 000013B2  A9A0                     syscall    GetResource
  1889. 000013B4  265F                     movea.l    A3, [A7]+
  1890. 000013B6  200B                     move.l     D0, A3
  1891. 000013B8  671E                     beq        +0x20 /* 000013D8 */
  1892. 000013BA  2F0B                     move.l     -[A7], A3
  1893. 000013BC  558F                     subq.l     A7, 2
  1894. 000013BE  2F0B                     move.l     -[A7], A3
  1895. 000013C0  A9A6                     syscall    GetResAttrs
  1896. 000013C2  301F                     move.w     D0, [A7]+
  1897. 000013C4  C07C FFF7                and.w      D0, 0xFFF7
  1898. 000013C8  3F00                     move.w     -[A7], D0
  1899. 000013CA  A9A7                     syscall    SetResAttrs
  1900. 000013CC  2F0B                     move.l     -[A7], A3
  1901. 000013CE  A9AD                     syscall    RemoveResource/RmveResource
  1902. 000013D0  204B                     movea.l    A0, A3
  1903. 000013D2  A023                     syscall    DisposHandle/DisposeHandle
  1904. 000013D4  7000                     moveq.l    D0, 0x00
  1905. 000013D6  2640                     movea.l    A3, D0
  1906. label000013D8:
  1907. 000013D8  2054                     movea.l    A0, [A4]
  1908. 000013DA  2F08                     move.l     -[A7], A0
  1909. 000013DC  4EBA 00BC                jsr        [PC + 0xBC /* 0000149A */]
  1910. 000013E0  2054                     movea.l    A0, [A4]
  1911. 000013E2  4868 0020                pea.l      [A0 + 0x20]
  1912. 000013E6  4EBA 00B2                jsr        [PC + 0xB2 /* 0000149A */]
  1913. 000013EA  2054                     movea.l    A0, [A4]
  1914. 000013EC  4868 0040                pea.l      [A0 + 0x40]
  1915. 000013F0  4EBA 00A8                jsr        [PC + 0xA8 /* 0000149A */]
  1916. 000013F4  2054                     movea.l    A0, [A4]
  1917. 000013F6  4868 0060                pea.l      [A0 + 0x60]
  1918. 000013FA  4EBA 009E                jsr        [PC + 0x9E /* 0000149A */]
  1919. 000013FE  2F0C                     move.l     -[A7], A4
  1920. 00001400  2F3C 4D45 4343           move.l     -[A7], 0x4D454343 /* 'MECC' */
  1921. 00001406  7004                     moveq.l    D0, 0x04
  1922. 00001408  3F00                     move.w     -[A7], D0
  1923. 0000140A  7200                     moveq.l    D1, 0x00
  1924. 0000140C  2F01                     move.l     -[A7], D1
  1925. 0000140E  A9AB                     syscall    AddResource
  1926. 00001410  558F                     subq.l     A7, 2
  1927. 00001412  A9AF                     syscall    ResError
  1928. 00001414  3E1F                     move.w     D7, [A7]+
  1929. 00001416  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1930. 0000141A  670E                     beq        +0x10 /* 0000142A */
  1931. 0000141C  486D D4B6                pea.l      [A5 - 0x2B4A]
  1932. 00001420  48C7                     ext.l      D7
  1933. 00001422  2F07                     move.l     -[A7], D7
  1934. 00001424  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1935. 00001428  504F                     addq.w     A7, 8
  1936. label0000142A:
  1937. 0000142A  2F0C                     move.l     -[A7], A4
  1938. 0000142C  558F                     subq.l     A7, 2
  1939. 0000142E  2F0C                     move.l     -[A7], A4
  1940. 00001430  A9A6                     syscall    GetResAttrs
  1941. 00001432  301F                     move.w     D0, [A7]+
  1942. 00001434  807C 0008                or.w       D0, 0x8
  1943. 00001438  3F00                     move.w     -[A7], D0
  1944. 0000143A  A9A7                     syscall    SetResAttrs
  1945. 0000143C  3F2D D662                move.w     -[A7], [A5 - 0x299E]
  1946. 00001440  A999                     syscall    UpdateResFile
  1947. 00001442  558F                     subq.l     A7, 2
  1948. 00001444  A9AF                     syscall    ResError
  1949. 00001446  3E1F                     move.w     D7, [A7]+
  1950. 00001448  670E                     beq        +0x10 /* 00001458 */
  1951. 0000144A  486D D4D8                pea.l      [A5 - 0x2B28]
  1952. 0000144E  48C7                     ext.l      D7
  1953. 00001450  2F07                     move.l     -[A7], D7
  1954. 00001452  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  1955. 00001456  504F                     addq.w     A7, 8
  1956. label00001458:
  1957. 00001458  2F0C                     move.l     -[A7], A4
  1958. 0000145A  A9A3                     syscall    ReleaseResource
  1959. 0000145C  3F06                     move.w     -[A7], D6
  1960. 0000145E  A998                     syscall    UseResFile
  1961. 00001460  4A47                     tst.w      D7
  1962. 00001462  662C                     bne        +0x2E /* 00001490 */
  1963. 00001464  558F                     subq.l     A7, 2
  1964. 00001466  486D D55E                pea.l      [A5 - 0x2AA2]
  1965. 0000146A  3F2D D660                move.w     -[A7], [A5 - 0x29A0]
  1966. 0000146E  486E FFF0                pea.l      [A6 - 0x10]
  1967. 00001472  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  1968. 00001476  006E 0040 FFF8           ori.w      [A6 - 0x8], 0x40 /* '@' */
  1969. 0000147C  558F                     subq.l     A7, 2
  1970. 0000147E  486D D55E                pea.l      [A5 - 0x2AA2]
  1971. 00001482  3F2D D660                move.w     -[A7], [A5 - 0x29A0]
  1972. 00001486  486E FFF0                pea.l      [A6 - 0x10]
  1973. 0000148A  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1974. 0000148E  584F                     addq.w     A7, 4
  1975. label00001490:
  1976. 00001490  4CEE 18C0 FFE0           movem.l    D6,D7,A3,A4, [A6 - 0x20]
  1977. 00001496  4E5E                     unlink     A6
  1978. 00001498  4E75                     rts
  1979. fn0000149A:
  1980. 0000149A  4E56 0000                link       A6, 0
  1981. 0000149E  48E7 0308                movem.l    -[A7], D6,D7,A4
  1982. 000014A2  286E 0008                movea.l    A4, [A6 + 0x8]
  1983. 000014A6  7C00                     moveq.l    D6, 0x00
  1984. 000014A8  1C14                     move.b     D6, [A4]
  1985. 000014AA  4A86                     tst.l      D6
  1986. 000014AC  4A46                     tst.w      D6
  1987. 000014AE  6F10                     ble        +0x12 /* 000014C0 */
  1988. 000014B0  7E01                     moveq.l    D7, 0x01
  1989. 000014B2  6008                     bra        +0xA /* 000014BC */
  1990. label000014B4:
  1991. 000014B4  0A34 00EB 7000           xori.b     [A4 + D7.w], 0xEB
  1992. 000014BA  5247                     addq.w     D7, 1
  1993. label000014BC:
  1994. 000014BC  BC47                     cmp.w      D6, D7
  1995. 000014BE  6CF4                     bge        -0xA /* 000014B4 */
  1996. label000014C0:
  1997. 000014C0  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  1998. 000014C6  4E5E                     unlink     A6
  1999. 000014C8  4E75                     rts
  2000. fn000014CA:
  2001. 000014CA  4E56 0000                link       A6, 0
  2002. 000014CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2003. 000014D2  4EBA FFC6                jsr        [PC - 0x3A /* 0000149A */]
  2004. 000014D6  4E5E                     unlink     A6
  2005. 000014D8  4E75                     rts
  2006. fn000014DA:
  2007. 000014DA  4E56 0000                link       A6, 0
  2008. 000014DE  48E7 0308                movem.l    -[A7], D6,D7,A4
  2009. 000014E2  558F                     subq.l     A7, 2
  2010. 000014E4  A994                     syscall    CurResFile
  2011. 000014E6  3C1F                     move.w     D6, [A7]+
  2012. 000014E8  3F2D D662                move.w     -[A7], [A5 - 0x299E]
  2013. 000014EC  A998                     syscall    UseResFile
  2014. 000014EE  598F                     subq.l     A7, 4
  2015. 000014F0  2F3C 4D45 4343           move.l     -[A7], 0x4D454343 /* 'MECC' */
  2016. 000014F6  7004                     moveq.l    D0, 0x04
  2017. 000014F8  3F00                     move.w     -[A7], D0
  2018. 000014FA  A9A0                     syscall    GetResource
  2019. 000014FC  285F                     movea.l    A4, [A7]+
  2020. 000014FE  200C                     move.l     D0, A4
  2021. 00001500  6610                     bne        +0x12 /* 00001512 */
  2022. 00001502  486D D4F8                pea.l      [A5 - 0x2B08]
  2023. 00001506  7000                     moveq.l    D0, 0x00
  2024. 00001508  2F00                     move.l     -[A7], D0
  2025. 0000150A  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2026. 0000150E  504F                     addq.w     A7, 8
  2027. 00001510  607E                     bra        +0x80 /* 00001590 */
  2028. label00001512:
  2029. 00001512  2054                     movea.l    A0, [A4]
  2030. 00001514  2F08                     move.l     -[A7], A0
  2031. 00001516  4EBA FFB2                jsr        [PC - 0x4E /* 000014CA */]
  2032. 0000151A  2054                     movea.l    A0, [A4]
  2033. 0000151C  4868 0020                pea.l      [A0 + 0x20]
  2034. 00001520  4EBA FFA8                jsr        [PC - 0x58 /* 000014CA */]
  2035. 00001524  2054                     movea.l    A0, [A4]
  2036. 00001526  4868 0040                pea.l      [A0 + 0x40]
  2037. 0000152A  4EBA FF9E                jsr        [PC - 0x62 /* 000014CA */]
  2038. 0000152E  2054                     movea.l    A0, [A4]
  2039. 00001530  4868 0060                pea.l      [A0 + 0x60]
  2040. 00001534  4EBA FF94                jsr        [PC - 0x6C /* 000014CA */]
  2041. 00001538  2054                     movea.l    A0, [A4]
  2042. 0000153A  2F08                     move.l     -[A7], A0
  2043. 0000153C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2044. 00001540  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2045. 00001544  2054                     movea.l    A0, [A4]
  2046. 00001546  4868 0020                pea.l      [A0 + 0x20]
  2047. 0000154A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2048. 0000154E  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2049. 00001552  2054                     movea.l    A0, [A4]
  2050. 00001554  4868 0040                pea.l      [A0 + 0x40]
  2051. 00001558  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2052. 0000155C  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2053. 00001560  2054                     movea.l    A0, [A4]
  2054. 00001562  4868 0060                pea.l      [A0 + 0x60]
  2055. 00001566  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2056. 0000156A  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2057. 0000156E  2F0C                     move.l     -[A7], A4
  2058. 00001570  A9A3                     syscall    ReleaseResource
  2059. 00001572  558F                     subq.l     A7, 2
  2060. 00001574  A9AF                     syscall    ResError
  2061. 00001576  3E1F                     move.w     D7, [A7]+
  2062. 00001578  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2063. 0000157C  670E                     beq        +0x10 /* 0000158C */
  2064. 0000157E  486D D506                pea.l      [A5 - 0x2AFA]
  2065. 00001582  48C7                     ext.l      D7
  2066. 00001584  2F07                     move.l     -[A7], D7
  2067. 00001586  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2068. 0000158A  504F                     addq.w     A7, 8
  2069. label0000158C:
  2070. 0000158C  3F06                     move.w     -[A7], D6
  2071. 0000158E  A998                     syscall    UseResFile
  2072. label00001590:
  2073. 00001590  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  2074. 00001596  4E5E                     unlink     A6
  2075. 00001598  4E75                     rts
  2076. fn0000159A:
  2077. 0000159A  4E56 0000                link       A6, 0
  2078. 0000159E  48E7 0018                movem.l    -[A7], A3,A4
  2079. 000015A2  286E 0008                movea.l    A4, [A6 + 0x8]
  2080. 000015A6  4A2D DCBE                tst.b      [A5 - 0x2342]
  2081. 000015AA  6736                     beq        +0x38 /* 000015E2 */
  2082. 000015AC  598F                     subq.l     A7, 4
  2083. 000015AE  3F3C 0835                move.w     -[A7], 0x835
  2084. 000015B2  A9BC                     syscall    GetPicture
  2085. 000015B4  265F                     movea.l    A3, [A7]+
  2086. 000015B6  2F0C                     move.l     -[A7], A4
  2087. 000015B8  7002                     moveq.l    D0, 0x02
  2088. 000015BA  3F00                     move.w     -[A7], D0
  2089. 000015BC  486D D672                pea.l      [A5 - 0x298E]
  2090. 000015C0  486D D67C                pea.l      [A5 - 0x2984]
  2091. 000015C4  486D D674                pea.l      [A5 - 0x298C]
  2092. 000015C8  A98D                     syscall    GetDialogItem/GetDItem
  2093. 000015CA  2F2D D67C                move.l     -[A7], [A5 - 0x2984]
  2094. 000015CE  A9A3                     syscall    ReleaseResource
  2095. 000015D0  2F0C                     move.l     -[A7], A4
  2096. 000015D2  7002                     moveq.l    D0, 0x02
  2097. 000015D4  3F00                     move.w     -[A7], D0
  2098. 000015D6  3F2D D672                move.w     -[A7], [A5 - 0x298E]
  2099. 000015DA  2F0B                     move.l     -[A7], A3
  2100. 000015DC  486D D674                pea.l      [A5 - 0x298C]
  2101. 000015E0  A98E                     syscall    SetDialogItem/SetDItem
  2102. label000015E2:
  2103. 000015E2  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2104. 000015E8  4E5E                     unlink     A6
  2105. 000015EA  4E75                     rts
  2106. fn000015EC:
  2107. 000015EC  4E56 FC00                link       A6, -0x0400
  2108. 000015F0  48E7 0018                movem.l    -[A7], A3,A4
  2109. 000015F4  47EE FF00                lea.l      A3, [A6 - 0x100]
  2110. 000015F8  286E 0008                movea.l    A4, [A6 + 0x8]
  2111. 000015FC  486E FC00                pea.l      [A6 - 0x400]
  2112. 00001600  486E FE00                pea.l      [A6 - 0x200]
  2113. 00001604  486E FD00                pea.l      [A6 - 0x300]
  2114. 00001608  2F0B                     move.l     -[A7], A3
  2115. 0000160A  4EBA FECE                jsr        [PC - 0x132 /* 000014DA */]
  2116. 0000160E  2F0C                     move.l     -[A7], A4
  2117. 00001610  7007                     moveq.l    D0, 0x07
  2118. 00001612  3F00                     move.w     -[A7], D0
  2119. 00001614  486D D672                pea.l      [A5 - 0x298E]
  2120. 00001618  486D D67C                pea.l      [A5 - 0x2984]
  2121. 0000161C  486D D674                pea.l      [A5 - 0x298C]
  2122. 00001620  A98D                     syscall    GetDialogItem/GetDItem
  2123. 00001622  2F2D D67C                move.l     -[A7], [A5 - 0x2984]
  2124. 00001626  2F0B                     move.l     -[A7], A3
  2125. 00001628  A98F                     syscall    SetDialogItemText/SetIText
  2126. 0000162A  2F0C                     move.l     -[A7], A4
  2127. 0000162C  7008                     moveq.l    D0, 0x08
  2128. 0000162E  3F00                     move.w     -[A7], D0
  2129. 00001630  486D D672                pea.l      [A5 - 0x298E]
  2130. 00001634  486D D67C                pea.l      [A5 - 0x2984]
  2131. 00001638  486D D674                pea.l      [A5 - 0x298C]
  2132. 0000163C  A98D                     syscall    GetDialogItem/GetDItem
  2133. 0000163E  2F2D D67C                move.l     -[A7], [A5 - 0x2984]
  2134. 00001642  486E FD00                pea.l      [A6 - 0x300]
  2135. 00001646  A98F                     syscall    SetDialogItemText/SetIText
  2136. 00001648  2F0C                     move.l     -[A7], A4
  2137. 0000164A  7009                     moveq.l    D0, 0x09
  2138. 0000164C  3F00                     move.w     -[A7], D0
  2139. 0000164E  486D D672                pea.l      [A5 - 0x298E]
  2140. 00001652  486D D67C                pea.l      [A5 - 0x2984]
  2141. 00001656  486D D674                pea.l      [A5 - 0x298C]
  2142. 0000165A  A98D                     syscall    GetDialogItem/GetDItem
  2143. 0000165C  2F2D D67C                move.l     -[A7], [A5 - 0x2984]
  2144. 00001660  486E FE00                pea.l      [A6 - 0x200]
  2145. 00001664  A98F                     syscall    SetDialogItemText/SetIText
  2146. 00001666  2F0C                     move.l     -[A7], A4
  2147. 00001668  700A                     moveq.l    D0, 0x0A
  2148. 0000166A  3F00                     move.w     -[A7], D0
  2149. 0000166C  486D D672                pea.l      [A5 - 0x298E]
  2150. 00001670  486D D67C                pea.l      [A5 - 0x2984]
  2151. 00001674  486D D674                pea.l      [A5 - 0x298C]
  2152. 00001678  A98D                     syscall    GetDialogItem/GetDItem
  2153. 0000167A  2F2D D67C                move.l     -[A7], [A5 - 0x2984]
  2154. 0000167E  486E FC00                pea.l      [A6 - 0x400]
  2155. 00001682  A98F                     syscall    SetDialogItemText/SetIText
  2156. 00001684  4CEE 1800 FBF8           movem.l    A3,A4, [A6 - 0x408]
  2157. 0000168A  4E5E                     unlink     A6
  2158. 0000168C  4E75                     rts
  2159. fn0000168E:
  2160. 0000168E  4E56 FF00                link       A6, -0x0100
  2161. 00001692  48E7 0118                movem.l    -[A7], D7,A3,A4
  2162. 00001696  47EE FF00                lea.l      A3, [A6 - 0x100]
  2163. 0000169A  598F                     subq.l     A7, 4
  2164. 0000169C  2F3C 4D45 4343           move.l     -[A7], 0x4D454343 /* 'MECC' */
  2165. 000016A2  7000                     moveq.l    D0, 0x00
  2166. 000016A4  3F00                     move.w     -[A7], D0
  2167. 000016A6  A9A0                     syscall    GetResource
  2168. 000016A8  285F                     movea.l    A4, [A7]+
  2169. 000016AA  200C                     move.l     D0, A4
  2170. 000016AC  6610                     bne        +0x12 /* 000016BE */
  2171. 000016AE  486D D526                pea.l      [A5 - 0x2ADA]
  2172. 000016B2  7000                     moveq.l    D0, 0x00
  2173. 000016B4  2F00                     move.l     -[A7], D0
  2174. 000016B6  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2175. 000016BA  504F                     addq.w     A7, 8
  2176. 000016BC  6042                     bra        +0x44 /* 00001700 */
  2177. label000016BE:
  2178. 000016BE  2054                     movea.l    A0, [A4]
  2179. 000016C0  2F08                     move.l     -[A7], A0
  2180. 000016C2  2F0B                     move.l     -[A7], A3
  2181. 000016C4  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2182. 000016C8  2F0C                     move.l     -[A7], A4
  2183. 000016CA  A9A3                     syscall    ReleaseResource
  2184. 000016CC  558F                     subq.l     A7, 2
  2185. 000016CE  A9AF                     syscall    ResError
  2186. 000016D0  3E1F                     move.w     D7, [A7]+
  2187. 000016D2  670E                     beq        +0x10 /* 000016E2 */
  2188. 000016D4  486D D540                pea.l      [A5 - 0x2AC0]
  2189. 000016D8  48C7                     ext.l      D7
  2190. 000016DA  2F07                     move.l     -[A7], D7
  2191. 000016DC  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2192. 000016E0  504F                     addq.w     A7, 8
  2193. label000016E2:
  2194. 000016E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2195. 000016E6  7006                     moveq.l    D0, 0x06
  2196. 000016E8  3F00                     move.w     -[A7], D0
  2197. 000016EA  486D D672                pea.l      [A5 - 0x298E]
  2198. 000016EE  486D D67C                pea.l      [A5 - 0x2984]
  2199. 000016F2  486D D674                pea.l      [A5 - 0x298C]
  2200. 000016F6  A98D                     syscall    GetDialogItem/GetDItem
  2201. 000016F8  2F2D D67C                move.l     -[A7], [A5 - 0x2984]
  2202. 000016FC  2F0B                     move.l     -[A7], A3
  2203. 000016FE  A98F                     syscall    SetDialogItemText/SetIText
  2204. label00001700:
  2205. 00001700  4CEE 1880 FEF4           movem.l    D7,A3,A4, [A6 - 0x10C]
  2206. 00001706  4E5E                     unlink     A6
  2207. 00001708  4E75                     rts
  2208.